Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/CMakeLists.txt
Show First 20 Lines • Show All 142 Lines • ▼ Show 20 Lines | |||||
configure_file(src/libsecp256k1-config.h.cmake.in src/libsecp256k1-config.h ESCAPE_QUOTES) | configure_file(src/libsecp256k1-config.h.cmake.in src/libsecp256k1-config.h ESCAPE_QUOTES) | ||||
target_compile_definitions(secp256k1 PRIVATE HAVE_CONFIG_H SECP256K1_BUILD) | target_compile_definitions(secp256k1 PRIVATE HAVE_CONFIG_H SECP256K1_BUILD) | ||||
# Tests | # Tests | ||||
option(SECP256K1_BUILD_TEST "Build secp256k1's unit tests" ON) | option(SECP256K1_BUILD_TEST "Build secp256k1's unit tests" ON) | ||||
if(SECP256K1_BUILD_TEST) | if(SECP256K1_BUILD_TEST) | ||||
include(TestSuite) | include(TestSuite) | ||||
create_test_suite(secp256k1) | create_test_suite(secp256k1) | ||||
add_dependencies(check check-secp256k1) | |||||
function(create_secp256k1_test NAME FILES) | function(create_secp256k1_test NAME FILES) | ||||
add_test_to_suite(secp256k1 ${NAME} EXCLUDE_FROM_ALL ${FILES}) | add_test_to_suite(secp256k1 ${NAME} EXCLUDE_FROM_ALL ${FILES}) | ||||
link_secp256k1_internal(${NAME}) | link_secp256k1_internal(${NAME}) | ||||
endfunction() | endfunction() | ||||
create_secp256k1_test(tests src/tests.c) | create_secp256k1_test(tests src/tests.c) | ||||
target_compile_definitions(tests PRIVATE VERIFY) | target_compile_definitions(tests PRIVATE VERIFY) | ||||
Show All 11 Lines |