Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/CMakeLists.txt
Show First 20 Lines • Show All 234 Lines • ▼ Show 20 Lines | |||||
# Schnorrsig module | # Schnorrsig module | ||||
option(SECP256K1_ENABLE_MODULE_SCHNORRSIG "Build libsecp256k1's Schnorrsig module" OFF) | option(SECP256K1_ENABLE_MODULE_SCHNORRSIG "Build libsecp256k1's Schnorrsig module" OFF) | ||||
if(SECP256K1_ENABLE_MODULE_SCHNORRSIG) | if(SECP256K1_ENABLE_MODULE_SCHNORRSIG) | ||||
if(NOT SECP256K1_ENABLE_MODULE_EXTRAKEYS) | if(NOT SECP256K1_ENABLE_MODULE_EXTRAKEYS) | ||||
message(FATAL_ERROR "The module Schnorrsig require Extrakeys. Try running cmake using -DSECP256K1_ENABLE_MODULE_EXTRAKEYS=On") | message(FATAL_ERROR "The module Schnorrsig require Extrakeys. Try running cmake using -DSECP256K1_ENABLE_MODULE_EXTRAKEYS=On") | ||||
endif() | endif() | ||||
set(ENABLE_MODULE_SCHNORRSIG 1) | set(ENABLE_MODULE_SCHNORRSIG 1) | ||||
add_secp256k1_bench(schnorrsig src/bench_schnorrsig.c) | |||||
list(APPEND SECP256K1_PUBLIC_HEADERS include/secp256k1_schnorrsig.h) | list(APPEND SECP256K1_PUBLIC_HEADERS include/secp256k1_schnorrsig.h) | ||||
endif() | 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() | ||||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |