123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- function(add_cxx_compiler_flag_if_supported
- AGGREGATED_CXX_FLAGS_VAR
- FLAG_TO_ADD_IF_SUPPORTED)
- include(CheckCXXCompilerFlag)
-
-
- string(STRIP "${FLAG_TO_ADD_IF_SUPPORTED}" FLAG_TO_ADD_IF_SUPPORTED)
-
-
-
-
-
-
- string(REPLACE "-" "_" CHECK_CXX_FLAG
- "CHECK_CXX_FLAG${FLAG_TO_ADD_IF_SUPPORTED}")
- check_cxx_compiler_flag(${FLAG_TO_ADD_IF_SUPPORTED} ${CHECK_CXX_FLAG})
- if (${CHECK_CXX_FLAG})
- set(${AGGREGATED_CXX_FLAGS_VAR}
- "${${AGGREGATED_CXX_FLAGS_VAR}} ${FLAG_TO_ADD_IF_SUPPORTED}" PARENT_SCOPE)
- endif()
- endfunction()
|