diff --git a/src/secp256k1/CMakeLists.txt b/src/secp256k1/CMakeLists.txt --- a/src/secp256k1/CMakeLists.txt +++ b/src/secp256k1/CMakeLists.txt @@ -3,15 +3,29 @@ cmake_minimum_required(VERSION 3.5) project(secp256k1) +# Add path for custom modules +set(CMAKE_MODULE_PATH + ${CMAKE_MODULE_PATH} + ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/modules +) + +include(AddCompilerFlags) + # libsecp256k1 use a different set of flags. add_compiler_flags( -pedantic + -Wall + -Wextra + -Wcast-align + -Wshadow -Wno-unused-function -Wno-overlength-strings ) add_c_compiler_flags( -std=c89 + -Wnested-externs + -Wstrict-prototypes -Wno-long-long )