Skip to content
Snippets Groups Projects

[meta,cmake] Restructure project and introduce CMake tooling

Merged Giovanna Lazzari Miotto requested to merge feature/cmake-migration into main
Compare and Show latest version
2 files
+ 16
13
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 14
11
@@ -19,6 +19,8 @@ fi
echo "..Build dependencies OK"
echo ""
BUILDSYS=${BUILD_SYSTEM:-make}
cd $SCRIPTDIR/..
BASEDIR=$PWD
PARAMCACHE="paramcache"
@@ -128,19 +130,20 @@ scouting daq
echo $RPM_SOURCE_DIR
echo $BASEDIR
mkdir -p SOURCES/
mkdir -p include/
mkdir -p external/
cp -R $BASEDIR/src SOURCES/
cp -R $BASEDIR/include include/
mkdir -p SOURCES; cp -R $BASEDIR/src/* SOURCES/
mkdir -p include; cp -R $BASEDIR/include/* include/
%build
echo $RPM_SOURCE_DIR
cd SOURCES
pwd
ls
make all
if [ "$BUILDSYS" = "cmake" ]; then
cp $BASEDIR/CMakeLists.txt .
cd SOURCES; pwd
cmake ..
make all
else
cd SOURCES; pwd
make all
fi
%install
echo $RPM_SOURCE_DIR
@@ -195,5 +198,5 @@ if [ \$1 == 0 ]; then
fi
EOF
mkdir -p RPMBUILD/{RPMS/{noarch},SPECS,BUILD,SOURCES,SRPMS,include,external}
mkdir -p RPMBUILD/{RPMS/{noarch},SPECS,BUILD,SOURCES,SRPMS,include}
rpmbuild --define "_topdir $(pwd)/RPMBUILD" -bb scoutdaq.spec
Loading