diff --git a/CMakeLists.txt b/CMakeLists.txt index fe716c8b..ac18cf83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -191,25 +191,25 @@ else() endif() endif() -include(TryAddCompileOption) +include(TryAppendCFlags) if(MSVC) - try_add_compile_option(/W2) - try_add_compile_option(/wd4146) + try_append_c_flags(/W2) + try_append_c_flags(/wd4146) else() - try_add_compile_option(-pedantic) - try_add_compile_option(-Wall) - try_add_compile_option(-Wcast-align) - try_add_compile_option(-Wcast-align=strict) - try_add_compile_option(-Wconditional-uninitialized) - try_add_compile_option(-Wextra) - try_add_compile_option(-Wnested-externs) - try_add_compile_option(-Wno-long-long) - try_add_compile_option(-Wno-overlength-strings) - try_add_compile_option(-Wno-unused-function) - try_add_compile_option(-Wreserved-identifier) - try_add_compile_option(-Wshadow) - try_add_compile_option(-Wstrict-prototypes) - try_add_compile_option(-Wundef) + try_append_c_flags(-pedantic) + try_append_c_flags(-Wall) + try_append_c_flags(-Wcast-align) + try_append_c_flags(-Wcast-align=strict) + try_append_c_flags(-Wconditional-uninitialized) + try_append_c_flags(-Wextra) + try_append_c_flags(-Wnested-externs) + try_append_c_flags(-Wno-long-long) + try_append_c_flags(-Wno-overlength-strings) + try_append_c_flags(-Wno-unused-function) + try_append_c_flags(-Wreserved-identifier) + try_append_c_flags(-Wshadow) + try_append_c_flags(-Wstrict-prototypes) + try_append_c_flags(-Wundef) endif() set(CMAKE_C_VISIBILITY_PRESET hidden) diff --git a/cmake/TryAddCompileOption.cmake b/cmake/TryAppendCFlags.cmake similarity index 95% rename from cmake/TryAddCompileOption.cmake rename to cmake/TryAppendCFlags.cmake index 9a99e4f2..1d81a931 100644 --- a/cmake/TryAddCompileOption.cmake +++ b/cmake/TryAppendCFlags.cmake @@ -16,7 +16,7 @@ function(secp256k1_check_c_flags_internal flags output) endfunction() # Append flags to the COMPILE_OPTIONS directory property if CC accepts them. -macro(try_add_compile_option) +macro(try_append_c_flags) secp256k1_check_c_flags_internal("${ARGV}" result) if(result) add_compile_options(${ARGV})