xref: /aosp_15_r20/build/soong/cc/cmake_ext_append_flags.txt (revision 333d2b3687b3a337dbcca9d65000bca186795e39)
1*333d2b36SAndroid Build Coastguard Workerinclude(CheckCXXCompilerFlag)
2*333d2b36SAndroid Build Coastguard Worker
3*333d2b36SAndroid Build Coastguard Workermacro(append_cxx_flags_if_supported VAR)
4*333d2b36SAndroid Build Coastguard Worker  foreach(FLAG ${ARGN})
5*333d2b36SAndroid Build Coastguard Worker    check_cxx_compiler_flag(${FLAG} HAS_FLAG${FLAG})
6*333d2b36SAndroid Build Coastguard Worker    if(${HAS_FLAG${FLAG}})
7*333d2b36SAndroid Build Coastguard Worker      list(APPEND ${VAR} ${FLAG})
8*333d2b36SAndroid Build Coastguard Worker    endif()
9*333d2b36SAndroid Build Coastguard Worker  endforeach()
10*333d2b36SAndroid Build Coastguard Workerendmacro()
11