Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/CMakeLists.txt
Show First 20 Lines • Show All 220 Lines • ▼ Show 20 Lines | |||||
# Schnorr module | # Schnorr module | ||||
option(SECP256K1_ENABLE_MODULE_SCHNORR "Build libsecp256k1's Schnorr module" ON) | option(SECP256K1_ENABLE_MODULE_SCHNORR "Build libsecp256k1's Schnorr module" ON) | ||||
if(SECP256K1_ENABLE_MODULE_SCHNORR) | if(SECP256K1_ENABLE_MODULE_SCHNORR) | ||||
set(ENABLE_MODULE_SCHNORR 1) | set(ENABLE_MODULE_SCHNORR 1) | ||||
list(APPEND SECP256K1_PUBLIC_HEADERS include/secp256k1_schnorr.h) | list(APPEND SECP256K1_PUBLIC_HEADERS include/secp256k1_schnorr.h) | ||||
endif() | endif() | ||||
# Extrakeys module | |||||
option(SECP256K1_ENABLE_MODULE_EXTRAKEYS "Build libsecp256k1's Extrakeys module" OFF) | |||||
if(SECP256K1_ENABLE_MODULE_EXTRAKEYS) | |||||
set(ENABLE_MODULE_EXTRAKEYS 1) | |||||
list(APPEND SECP256K1_PUBLIC_HEADERS include/secp256k1_extrakeys.h) | |||||
endif() | |||||
# External default callbacks | # External default callbacks | ||||
option(SECP256K1_ENABLE_EXTERNAL_DEFAULT_CALLBACKS "Enable external default callbacks" OFF) | option(SECP256K1_ENABLE_EXTERNAL_DEFAULT_CALLBACKS "Enable external default callbacks" OFF) | ||||
if(SECP256K1_ENABLE_EXTERNAL_DEFAULT_CALLBACKS) | if(SECP256K1_ENABLE_EXTERNAL_DEFAULT_CALLBACKS) | ||||
set(USE_EXTERNAL_DEFAULT_CALLBACKS 1) | set(USE_EXTERNAL_DEFAULT_CALLBACKS 1) | ||||
endif() | endif() | ||||
# Endomorphism | # Endomorphism | ||||
option(SECP256K1_ENABLE_ENDOMORPHISM "Enable endomorphism" OFF) | option(SECP256K1_ENABLE_ENDOMORPHISM "Enable endomorphism" OFF) | ||||
▲ Show 20 Lines • Show All 144 Lines • Show Last 20 Lines |