Imported Upstream version 2.1.10
[platform/upstream/libevent.git] / cmake / AddCompilerFlags.cmake
1 include(CheckCCompilerFlag)
2
3 macro(add_compiler_flags)
4         foreach(flag ${ARGN})
5                 string(REGEX REPLACE "[-.+/:= ]" "_" _flag_esc "${flag}")
6
7                 check_c_compiler_flag("${flag}" check_c_compiler_flag_${_flag_esc})
8
9                 if (check_c_compiler_flag_${_flag_esc})
10                         set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flag}")
11                 endif()
12         endforeach()
13 endmacro()