diff options
Diffstat (limited to 'source/luametatex/build.sh')
-rw-r--r-- | source/luametatex/build.sh | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/source/luametatex/build.sh b/source/luametatex/build.sh index 56ed63497..2f5514316 100644 --- a/source/luametatex/build.sh +++ b/source/luametatex/build.sh @@ -15,6 +15,13 @@ # mtxrun.lua (latest version) # context.lua (latest version) +#NINJA=$(which ninja); +#if (NINJA) then +# NINJA="-G Ninja"
+#else
+ NINJA=""
+#fi + if [ "$1" = "mingw-64" ] || [ "$1" = "mingw64" ] || [ "$1" = "mingw" ] || [ "$1" == "--mingw64" ] then @@ -22,7 +29,7 @@ then SUFFIX=".exe" mkdir -p build/mingw-64 cd build/mingw-64 - cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=./cmake/mingw-64.cmake ../.. + cmake $NINJA -DCMAKE_TOOLCHAIN_FILE=./cmake/mingw-64.cmake ../.. elif [ "$1" = "mingw-32" ] || [ "$1" = "mingw32" ] || [ "$1" == "--mingw32" ] then @@ -31,7 +38,7 @@ then SUFFIX=".exe" mkdir -p build/mingw-32 cd build/mingw-32 - cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=./cmake/mingw-32.cmake ../.. + cmake $NINJA -DCMAKE_TOOLCHAIN_FILE=./cmake/mingw-32.cmake ../.. elif [ "$1" = "mingw-64-ucrt" ] || [ "$1" = "mingw64ucrt" ] || [ "$1" = "--mingw64ucrt" ] || [ "$1" = "ucrt" ] || [ "$1" = "--ucrt" ] then @@ -40,7 +47,7 @@ then SUFFIX=".exe" mkdir -p build/mingw-64-ucrt cd build/mingw-64-ucrt - cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=./cmake/mingw-64-ucrt.cmake ../.. + cmake $NINJA -DCMAKE_TOOLCHAIN_FILE=./cmake/mingw-64-ucrt.cmake ../.. else @@ -48,7 +55,7 @@ else SUFFIX=" " mkdir -p build/native cd build/native - cmake -G Ninja ../.. + cmake $NINJA ../.. fi |