mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
13 lines
517 B
CMake
13 lines
517 B
CMake
include (CheckCXXCompilerFlag)
|
|
macro(AddCompilerFlag _flag)
|
|
string(REGEX REPLACE "[/:= ]" "_" _flag_esc "${_flag}")
|
|
check_cxx_compiler_flag("${_flag}" check_compiler_flag_${_flag_esc})
|
|
if(check_compiler_flag_${_flag_esc})
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_flag}")
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_flag}")
|
|
endif(check_compiler_flag_${_flag_esc})
|
|
if(${ARGC} EQUAL 2)
|
|
set(${ARGV1} "${check_compiler_flag_${_flag_esc}}")
|
|
endif(${ARGC} EQUAL 2)
|
|
endmacro(AddCompilerFlag)
|