mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
scripts: Don't build marble for mobile
When only building the mobile version, we don't need to build marble. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
04d8d7cb13
commit
11df8d9a90
1 changed files with 21 additions and 16 deletions
|
@ -39,6 +39,7 @@ fi
|
|||
# if the first argument is "-mobile" then build Subsurface-mobile in subsurface/build-mobile
|
||||
# if the first argument is "-both" then build both in subsurface/build and subsurface/build-mobile
|
||||
BUILDGRANTLEE=0
|
||||
BUILDMARBLE=0
|
||||
if [ "$1" = "-mobile" ] ; then
|
||||
echo "building Subsurface-mobile in subsurface/build-mobile"
|
||||
BUILDS=( "MobileExecutable" )
|
||||
|
@ -49,12 +50,14 @@ elif [ "$1" = "-both" ] ; then
|
|||
BUILDS=( "DesktopExecutable" "MobileExecutable" )
|
||||
BUILDDIRS=( "build" "build-mobile" )
|
||||
BUILDGRANTLEE=1
|
||||
BUILDMARBLE=1
|
||||
shift
|
||||
else
|
||||
echo "building Subsurface in subsurface/build"
|
||||
BUILDS=( "DesktopExecutable" )
|
||||
BUILDDIRS=( "build" )
|
||||
BUILDGRANTLEE=1
|
||||
BUILDMARBLE=1
|
||||
fi
|
||||
|
||||
if [[ ! -d "subsurface" ]] ; then
|
||||
|
@ -164,17 +167,18 @@ if [ $PLATFORM = Darwin ] ; then
|
|||
exit 1
|
||||
fi
|
||||
fi
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DQTONLY=TRUE -DQT5BUILD=ON \
|
||||
if [ "$BUILDMARBLE" = "1" ] ; then
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DQTONLY=TRUE -DQT5BUILD=ON \
|
||||
-DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT \
|
||||
-DBUILD_MARBLE_TESTS=NO \
|
||||
-DWITH_DESIGNER_PLUGIN=NO \
|
||||
-DBUILD_MARBLE_APPS=NO \
|
||||
$SRC/marble-source
|
||||
cd src/lib/marble
|
||||
make -j4
|
||||
make install
|
||||
cd src/lib/marble
|
||||
make -j4
|
||||
make install
|
||||
|
||||
if [ $PLATFORM = Darwin ] ; then
|
||||
if [ $PLATFORM = Darwin ] ; then
|
||||
# in order for macdeployqt to do its job correctly, we need the full path in the dylib ID
|
||||
cd $INSTALL_ROOT/lib
|
||||
NAME=$(otool -L libssrfmarblewidget.dylib | grep -v : | head -1 | cut -f1 -d\ | tr -d '\t' | cut -f3 -d/ )
|
||||
|
@ -182,6 +186,7 @@ if [ $PLATFORM = Darwin ] ; then
|
|||
if [ $? -eq 1 ] ; then
|
||||
install_name_tool -id "$INSTALL_ROOT/lib/$NAME" "$INSTALL_ROOT/lib/$NAME"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$BUILDGRANTLEE" = "1" ] ; then
|
||||
|
|
Loading…
Reference in a new issue