# check if a C compiler flag is possible include(CheckCCompilerFlag) function(check_cc_flag CC_FLAG) check_c_compiler_flag("${CC_FLAG}" CC_HAS_${CC_FLAG}) if(CC_HAS_${CC_FLAG}) add_definitions("${CC_FLAG}") endif() endfunction() # check if an untested C compiler flag is possible function(check_cc_flag_untested CC_FLAG) check_c_compiler_flag("${CC_FLAG}" CC_HAS_${CC_FLAG}) if(CC_HAS_${CC_FLAG}) add_definitions("${CC_FLAG}") message(WARNING "Add untested flag: ${CC_FLAG}") endif() endfunction()