File tree Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ git submodule init
9494git submodule update
9595./build_gmp.sh android
9696mkdir build_prover_android && cd build_prover_android
97- cmake .. -DTARGET_PLATFORM=ANDROID -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android
97+ cmake .. -DTARGET_PLATFORM=ANDROID -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../package_android -DBUILD_TESTS=OFF
9898make -j4 && make install
9999```
100100
Original file line number Diff line number Diff line change @@ -128,7 +128,11 @@ build_android()
128128 return 1
129129 fi
130130
131- export TOOLCHAIN=$ANDROID_NDK /toolchains/llvm/prebuilt/linux-x86_64
131+ if [ " $( uname) " == " Darwin" ]; then
132+ export TOOLCHAIN=$ANDROID_NDK /toolchains/llvm/prebuilt/darwin-x86_64
133+ else
134+ export TOOLCHAIN=$ANDROID_NDK /toolchains/llvm/prebuilt/linux-x86_64
135+ fi
132136
133137 export TARGET=aarch64-linux-android
134138 export API=21
@@ -173,7 +177,11 @@ build_android_x86_64()
173177 return 1
174178 fi
175179
176- export TOOLCHAIN=$ANDROID_NDK /toolchains/llvm/prebuilt/linux-x86_64
180+ if [ " $( uname) " == " Darwin" ]; then
181+ export TOOLCHAIN=$ANDROID_NDK /toolchains/llvm/prebuilt/darwin-x86_64
182+ else
183+ export TOOLCHAIN=$ANDROID_NDK /toolchains/llvm/prebuilt/linux-x86_64
184+ fi
177185
178186 export TARGET=x86_64-linux-android
179187 export API=21
Original file line number Diff line number Diff line change 7979
8080endif ()
8181
82- if (CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" )
82+ if (CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" AND NOT TARGET_PLATFORM MATCHES "^android(_x86_64)?" )
8383 set (GMP_DEFINIONS -D_LONG_LONG_LIMB)
8484endif ()
8585
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ endif()
1616
1717if (USE_ASM AND ARCH MATCHES "x86_64" )
1818
19- if (CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" )
19+ if (CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" AND NOT TARGET_PLATFORM MATCHES "^android(_x86_64)?" )
2020 set (NASM_FLAGS -fmacho64 --prefix _)
2121 else ()
2222 set (NASM_FLAGS -felf64 -DPIC)
You can’t perform that action at this time.
0 commit comments