Modified the linux build pipeline script to use standard installation prefix in cmake command and then used make install DESTDIR= to install to target packaging directory. This is to allow for cmake to pass the installation path directly to the compile environment as it will be seen on the target computer.

This commit is contained in:
Matthew Budd 2020-10-22 22:54:00 -04:00
parent 040c7abaef
commit ebffe467d5
1 changed files with 5 additions and 6 deletions

View File

@ -89,28 +89,27 @@ echo '**************************'
echo '*** Building Project ***' echo '*** Building Project ***'
echo '**************************' echo '**************************'
mkdir -p $INSTALL_PREFIX/usr; mkdir -p $INSTALL_PREFIX/usr;
#scons --clean
#scons GTK3=1 SYSTEM_LUA=1 SYSTEM_MINIZIP=1 CREATE_AVI=1 install --prefix=$INSTALL_PREFIX/usr
echo "Num CPU: `nproc`"; echo "Num CPU: `nproc`";
mkdir buildQT; cd buildQT; mkdir buildQT; cd buildQT;
cmake \ cmake \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
.. ..
make -j `nproc` make -j `nproc`
make install make install DESTDIR=$INSTALL_PREFIX
cd ..; cd ..;
mkdir buildGTK; cd buildGTK; mkdir buildGTK; cd buildGTK;
cmake \ cmake \
-DGTK=1 \ -DGTK=1 \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
.. ..
make -j `nproc` make -j `nproc`
make install make install DESTDIR=$INSTALL_PREFIX
# Install Files # Install Files
#cd .. # cd out of build #cd .. # cd out of build