1include(CheckCXXCompilerFlag) 2 3macro(append_cxx_flags_if_supported VAR) 4 foreach(FLAG ${ARGN}) 5 check_cxx_compiler_flag(${FLAG} HAS_FLAG${FLAG}) 6 if(${HAS_FLAG${FLAG}}) 7 list(APPEND ${VAR} ${FLAG}) 8 endif() 9 endforeach() 10endmacro() 11