Lines Matching refs:flag
12 # Mangle the name of a compiler flag into a valid CMake identifier.
43 macro(check_flag_supported flag)
44 mangle_name("${flag}" flagname)
45 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
62 # Add each flag in the list specified by DEST if that flag is supported by the current compiler.
64 foreach(flag ${ARGN})
65 mangle_name("${flag}" flagname)
66 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
67 append_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${DEST} ${flag})
131 foreach(flag ${ARGN})
132 mangle_name("${flag}" flagname)
133 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
134 add_target_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
155 # Add each flag in the list to LIBUNWIND_COMPILE_FLAGS and LIBUNWIND_LINK_FLAGS
156 # if that flag is supported by the current compiler.
158 foreach(flag ${ARGN})
159 mangle_name("${flag}" flagname)
160 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
161 add_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
180 # For each specified flag, add that flag to 'LIBUNWIND_COMPILE_FLAGS' if the
181 # flag is supported by the C++ compiler.
183 foreach(flag ${ARGN})
184 mangle_name("${flag}" flagname)
185 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
186 add_compile_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
205 # For each specified flag, add that flag to 'LIBUNWIND_C_FLAGS' if the
206 # flag is supported by the C compiler.
208 foreach(flag ${ARGN})
209 mangle_name("${flag}" flagname)
210 check_c_compiler_flag("${flag}" "C_SUPPORTS_${flagname}_FLAG")
211 add_c_flags_if(C_SUPPORTS_${flagname}_FLAG ${flag})
230 # For each specified flag, add that flag to 'LIBUNWIND_CXX_FLAGS' if the
231 # flag is supported by the C compiler.
233 foreach(flag ${ARGN})
234 mangle_name("${flag}" flagname)
235 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
236 add_cxx_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
255 # For each specified flag, add that flag to 'LIBUNWIND_LINK_FLAGS' if the
256 # flag is supported by the C++ compiler.
258 foreach(flag ${ARGN})
259 mangle_name("${flag}" flagname)
260 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
261 add_link_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
285 # For each specified flag, add that compile flag to the provided target.
288 foreach(flag ${ARGN})
289 mangle_name("${flag}" flagname)
290 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
292 target_compile_options(${target} ${visibility} ${flag})