summaryrefslogtreecommitdiff
path: root/cmake/AddCFlagIfSupported.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/AddCFlagIfSupported.cmake')
-rw-r--r--cmake/AddCFlagIfSupported.cmake42
1 files changed, 21 insertions, 21 deletions
diff --git a/cmake/AddCFlagIfSupported.cmake b/cmake/AddCFlagIfSupported.cmake
index b7aaa7910..685f26a00 100644
--- a/cmake/AddCFlagIfSupported.cmake
+++ b/cmake/AddCFlagIfSupported.cmake
@@ -3,28 +3,28 @@
# <flag> - the compiler flag to test
# This internally calls the CHECK_C_COMPILER_FLAG macro.
-INCLUDE(CheckCCompilerFlag)
+include(CheckCCompilerFlag)
-MACRO(ADD_C_FLAG _FLAG)
- STRING(TOUPPER ${_FLAG} UPCASE)
- STRING(REGEX REPLACE "[-=]" "_" UPCASE_PRETTY ${UPCASE})
- STRING(REGEX REPLACE "^_+" "" UPCASE_PRETTY ${UPCASE_PRETTY})
- CHECK_C_COMPILER_FLAG(${_FLAG} IS_${UPCASE_PRETTY}_SUPPORTED)
+macro(ADD_C_FLAG _FLAG)
+ string(TOUPPER ${_FLAG} UPCASE)
+ string(REGEX REPLACE "[-=]" "_" UPCASE_PRETTY ${UPCASE})
+ string(REGEX REPLACE "^_+" "" UPCASE_PRETTY ${UPCASE_PRETTY})
+ check_c_compiler_flag(${_FLAG} IS_${UPCASE_PRETTY}_SUPPORTED)
- IF(IS_${UPCASE_PRETTY}_SUPPORTED)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_FLAG}")
- ELSE()
- MESSAGE(FATAL_ERROR "Required flag ${_FLAG} is not supported")
- ENDIF()
-ENDMACRO()
+ if(IS_${UPCASE_PRETTY}_SUPPORTED)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_FLAG}")
+ else()
+ message(FATAL_ERROR "Required flag ${_FLAG} is not supported")
+ endif()
+endmacro()
-MACRO(ADD_C_FLAG_IF_SUPPORTED _FLAG)
- STRING(TOUPPER ${_FLAG} UPCASE)
- STRING(REGEX REPLACE "[-=]" "_" UPCASE_PRETTY ${UPCASE})
- STRING(REGEX REPLACE "^_+" "" UPCASE_PRETTY ${UPCASE_PRETTY})
- CHECK_C_COMPILER_FLAG(${_FLAG} IS_${UPCASE_PRETTY}_SUPPORTED)
+macro(ADD_C_FLAG_IF_SUPPORTED _FLAG)
+ string(TOUPPER ${_FLAG} UPCASE)
+ string(REGEX REPLACE "[-=]" "_" UPCASE_PRETTY ${UPCASE})
+ string(REGEX REPLACE "^_+" "" UPCASE_PRETTY ${UPCASE_PRETTY})
+ check_c_compiler_flag(${_FLAG} IS_${UPCASE_PRETTY}_SUPPORTED)
- IF(IS_${UPCASE_PRETTY}_SUPPORTED)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_FLAG}")
- ENDIF()
-ENDMACRO()
+ if(IS_${UPCASE_PRETTY}_SUPPORTED)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_FLAG}")
+ endif()
+endmacro()