use ninja build

This commit is contained in:
fuwa
2021-04-18 12:25:33 +08:00
parent 2fcf59fa38
commit d96991a4fe
2 changed files with 8 additions and 4 deletions
+1
View File
@@ -158,6 +158,7 @@ with nixpkgs;
ccache
python2
ninja
]
++ android-studio-deps
)
@@ -73,9 +73,12 @@ for arch in ${archs[@]}; do
pushd .
cd build/release
(
CC="ccache $ccdir/aarch64-linux-android-clang" \
CXX="ccache $ccdir/aarch64-linux-android-clang++" \
cmake \
CC="$ccdir/aarch64-linux-android-clang" \
CXX="$ccdir/aarch64-linux-android-clang++" \
cmake \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-G Ninja \
-DOPENSSL_INCLUDE_DIR=$PREFIX/include/openssl \
-DOPENSSL_CRYPTO_LIBRARY=$PREFIX/lib/libcrypto.a \
-DOPENSSL_SSL_LIBRARY=$PREFIX/lib/libssl.a \
@@ -92,7 +95,7 @@ for arch in ${archs[@]}; do
-DCMAKE_TOOLCHAIN_FILE=${ndk_root}/build/cmake/android.toolchain.cmake \
-DANDROID_TOOLCHAIN=clang \
-DANDROID_NATIVE_API_LEVEL=28 \
../.. && make -j${NPROC} lolnerod
../.. && ninja -j${NPROC} lolnerod
)
popd