From 226689c3595f06db07fe6b7d5ab7947c664db66f Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 12 Jun 2020 22:47:35 +0200 Subject: [PATCH] Use target_compile_options instead of CMAKE_C_FLAGS --- src/core/libs/supl/CMakeLists.txt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/core/libs/supl/CMakeLists.txt b/src/core/libs/supl/CMakeLists.txt index 3c85e7276..151d86cba 100644 --- a/src/core/libs/supl/CMakeLists.txt +++ b/src/core/libs/supl/CMakeLists.txt @@ -16,15 +16,6 @@ list(SORT ASN_SUPL_SOURCES) file(GLOB ASN_SUPL_HEADERS "${CMAKE_SOURCE_DIR}/src/core/libs/supl/asn-supl/*.h") list(SORT ASN_SUPL_HEADERS) -set(MY_C_FLAGS "") -if(CMAKE_C_COMPILER_ID MATCHES "Clang") - if(CMAKE_BUILD_TYPE MATCHES "Release") - set(MY_C_FLAGS "${MY_C_FLAGS} -Wno-parentheses-equality") - endif() -endif() - -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MY_C_FLAGS}") - if(CMAKE_VERSION VERSION_GREATER 3.13) add_library(core_libs_supl STATIC) target_sources(core_libs_supl @@ -46,6 +37,13 @@ else() ) endif() +if(CMAKE_C_COMPILER_ID MATCHES "Clang") + if(CMAKE_BUILD_TYPE MATCHES "Release") + set(MY_C_FLAGS -Wno-parentheses-equality) + target_compile_options(core_libs_supl PUBLIC $<$:${MY_C_FLAGS}>) + endif() +endif() + if(OPENSSL_FOUND) target_compile_definitions(core_libs_supl PUBLIC -DUSE_OPENSSL_FALLBACK=1) endif()