Edit

kc3-lang/libevent/cmake/AddCompilerFlags.cmake

Branch :

  • Show log

    Commit

  • Author : Mark Ellzey
    Date : 2015-12-20 00:43:46
    Hash : a9db46ae
    Message : CMAKE CMAKE CMAKE CLEANUPS It's almost useful.

  • cmake/AddCompilerFlags.cmake
  • include(CheckCCompilerFlag)
    
    macro(add_compiler_flags _flags)
    	foreach(flag ${_flags})
    		string(REGEX REPLACE "[-.+/:= ]" "_" _flag_esc "${flag}")
    
    		check_c_compiler_flag("${flag}" check_c_compiler_flag_${_flag_esc})
    
    		if (check_c_compiler_flag_${_flag_esc})
    			set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flag}")
    		endif()
    	endforeach()
    endmacro()