Revision e3410788 cmake/Modules/GrMiscUtils.cmake

b/cmake/Modules/GrMiscUtils.cmake
84 84
    list(REMOVE_AT _cmake_source_dirs 0)
85 85
    list(REMOVE_AT _cmake_binary_dirs 0)
86 86
endmacro(GR_INCLUDE_SUBDIRECTORY)
87

88
########################################################################
89
# Check if a compiler flag works and conditionally set a compile define.
90
#  - flag the compiler flag to check for
91
#  - have the variable to set with result
92
########################################################################
93
INCLUDE(CheckCXXCompilerFlag)
94
MACRO(GR_ADD_CXX_COMPILER_FLAG_IF_AVAILABLE flag have)
95
    CHECK_CXX_COMPILER_FLAG(${flag} ${have})
96
    IF(${have})
97
        ADD_DEFINITIONS(${flag})
98
    ENDIF(${have})
99
ENDMACRO(GR_ADD_CXX_COMPILER_FLAG_IF_AVAILABLE)

Also available in: Unified diff