Added code to linux build script to also build GTK3/SDL2 version of fceux GUI in addition to the QT5/SDL2 version. Only the Linux pipeline will attempt to build and package both the GTK and QT GUIs. The MacOSX will only build and pacakge QT version.
This commit is contained in:
parent
d582615d76
commit
b13eaaccd0
|
@ -10,7 +10,9 @@ my $PKG_OUTPUT_FILE="fceux-$VERSION-$ARCH.deb";
|
|||
|
||||
# Start by auto figuring out dependencies of the executable.
|
||||
# the rest of the package creation is trival.
|
||||
my $SO_LIST=`objdump -x $INSTALL_PREFIX/usr/bin/fceux`;
|
||||
my $SO_LIST="";
|
||||
$SO_LIST+=`objdump -x $INSTALL_PREFIX/usr/bin/fceux`;
|
||||
$SO_LIST+=`objdump -x $INSTALL_PREFIX/usr/bin/fceux-gtk`;
|
||||
|
||||
#print "$SO_LIST";
|
||||
|
||||
|
|
|
@ -92,8 +92,7 @@ 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`";
|
||||
mkdir build; cd build;
|
||||
#qmake PREFIX=$INSTALL_PREFIX/usr ..
|
||||
mkdir buildQT; cd buildQT;
|
||||
cmake \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX/usr \
|
||||
|
@ -102,6 +101,17 @@ cmake \
|
|||
make -j `nproc`
|
||||
make install
|
||||
|
||||
cd ..;
|
||||
mkdir buildGTK; cd buildGTK;
|
||||
cmake \
|
||||
-DGTK=1 \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX/usr \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
|
||||
..
|
||||
make -j `nproc`
|
||||
make install
|
||||
|
||||
# Install Files
|
||||
#cd .. # cd out of build
|
||||
#mkdir -p $INSTALL_PREFIX/usr/bin/.
|
||||
|
|
Loading…
Reference in New Issue