cmake/compile_flag.cmake

14 lines
367 B
CMake
Raw Normal View History

2017-01-17 21:25:31 +11:00
include(CheckCXXCompilerFlag)
2017-01-17 19:20:12 +11:00
macro (append_compile_flag _flag)
string (MAKE_C_IDENTIFIER ${_flag} _name)
if (NOT DEFINED compile_flag_${_name})
check_cxx_compiler_flag (${_flag} compile_flag_${_name})
2017-01-17 19:20:12 +11:00
endif ()
if (compile_flag_${_name})
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_flag}")
endif()
2017-01-17 19:20:12 +11:00
endmacro(append_compile_flag)