Enable ninja build generator for all platforms
parent
43614cfdaa
commit
5929d4780d
|
|
@ -83,7 +83,7 @@ showUsage()
|
|||
echo " --testbuild <days> : Create time-limited test build (build date + <days>)"
|
||||
echo " --platform <platform> : Build for specified platform (darwin | windows | linux)"
|
||||
echo " --jobs <num> : Build with <num> jobs in parallel (Linux and Darwin only)"
|
||||
echo " --ninja : Build using Ninja (Linux only)"
|
||||
echo " --ninja : Build using Ninja"
|
||||
echo " --vscode : Exports compile commands for VSCode (Linux only)"
|
||||
echo
|
||||
echo "All arguments not in the above list will be passed through to LL's configure/build."
|
||||
|
|
@ -525,11 +525,7 @@ if [ $WANTS_CONFIG -eq $TRUE ] ; then
|
|||
TARGET="Xcode"
|
||||
elif [ \( $TARGET_PLATFORM == "linux" \) ] ; then
|
||||
OPENAL="-DOPENAL:BOOL=ON"
|
||||
if [ $WANTS_NINJA -eq $TRUE ] ; then
|
||||
TARGET="Ninja"
|
||||
else
|
||||
TARGET="Unix Makefiles"
|
||||
fi
|
||||
TARGET="Unix Makefiles"
|
||||
if [ $WANTS_VSCODE -eq $TRUE ] ; then
|
||||
VSCODE_FLAGS="-DCMAKE_EXPORT_COMPILE_COMMANDS=On"
|
||||
ROOT_DIR=$(dirname $(dirname $(readlink -f $0)))
|
||||
|
|
@ -545,6 +541,10 @@ if [ $WANTS_CONFIG -eq $TRUE ] ; then
|
|||
UNATTENDED="-DUNATTENDED=ON"
|
||||
fi
|
||||
|
||||
if [ $WANTS_NINJA -eq $TRUE ] ; then
|
||||
TARGET="Ninja"
|
||||
fi
|
||||
|
||||
cmake -G "$TARGET" ../indra $CHANNEL ${GITHASH} $FMODSTUDIO $OPENAL $KDU $OPENSIM $SINGLEGRID $AVX_OPTIMIZATION $AVX2_OPTIMIZATION $TRACY_PROFILER $TESTBUILD $PACKAGE \
|
||||
$UNATTENDED -DLL_TESTS:BOOL=OFF -DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE -DCMAKE_BUILD_TYPE:STRING=$BTYPE \
|
||||
$CRASH_REPORTING -DVIEWER_SYMBOL_FILE:STRING="${VIEWER_SYMBOL_FILE:-}" -DROOT_PROJECT_NAME:STRING=Firestorm $LL_ARGS_PASSTHRU ${VSCODE_FLAGS:-} | tee $LOG
|
||||
|
|
|
|||
Loading…
Reference in New Issue