Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/travis/build_cmake.sh
Show All 9 Lines | |||||
if [ "x$BIGNUM" = "xno" ]; then | if [ "x$BIGNUM" = "xno" ]; then | ||||
USE_GMP="-DGMP_LIBRARY=OFF" | USE_GMP="-DGMP_LIBRARY=OFF" | ||||
fi | fi | ||||
mkdir -p buildcmake | mkdir -p buildcmake | ||||
pushd buildcmake | pushd buildcmake | ||||
cmake -GNinja .. \ | # Use the cmake version installed via APT instead of the Travis custom one. | ||||
CMAKE_COMMAND=/usr/bin/cmake | |||||
${CMAKE_COMMAND} --version | |||||
${CMAKE_COMMAND} -GNinja .. \ | |||||
-DSECP256K1_ECMULT_STATIC_PRECOMPUTATION=$STATICPRECOMPUTATION \ | -DSECP256K1_ECMULT_STATIC_PRECOMPUTATION=$STATICPRECOMPUTATION \ | ||||
-DSECP256K1_ENABLE_MODULE_ECDH=$ECDH \ | -DSECP256K1_ENABLE_MODULE_ECDH=$ECDH \ | ||||
-DSECP256K1_ENABLE_MODULE_RECOVERY=$RECOVERY \ | -DSECP256K1_ENABLE_MODULE_RECOVERY=$RECOVERY \ | ||||
-DSECP256K1_ENABLE_MODULE_SCHNORR=$SCHNORR \ | -DSECP256K1_ENABLE_MODULE_SCHNORR=$SCHNORR \ | ||||
-DSECP256K1_ENABLE_JNI=$JNI \ | -DSECP256K1_ENABLE_JNI=$JNI \ | ||||
-DUSE_ASM_X86_64=$ASM \ | -DUSE_ASM_X86_64=$ASM \ | ||||
$USE_GMP \ | $USE_GMP \ | ||||
$TOOLCHAIN_FILE \ | $TOOLCHAIN_FILE \ | ||||
ninja check-secp256k1 | ninja check-secp256k1 | ||||
popd | popd |