Lines Matching refs:flag

11 # 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})
128 foreach(flag ${ARGN})
129 mangle_name("${flag}" flagname)
130 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
131 add_target_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
152 # Add each flag in the list to LIBCXX_COMPILE_FLAGS and LIBCXX_LINK_FLAGS
153 # if that flag is supported by the current compiler.
155 foreach(flag ${ARGN})
156 mangle_name("${flag}" flagname)
157 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
158 add_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
177 # For each specified flag, add that flag to 'LIBCXX_COMPILE_FLAGS' if the
178 # flag is supported by the C++ compiler.
180 foreach(flag ${ARGN})
181 mangle_name("${flag}" flagname)
182 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
183 add_compile_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
202 # For each specified flag, add that flag to 'LIBCXX_LINK_FLAGS' if the
203 # flag is supported by the C++ compiler.
205 foreach(flag ${ARGN})
206 mangle_name("${flag}" flagname)
207 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
208 add_link_flags_if(CXX_SUPPORTS_${flagname}_FLAG ${flag})
232 # For each specified flag, add that link flag to the provided target.
235 foreach(flag ${ARGN})
236 mangle_name("${flag}" flagname)
237 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
239 target_link_libraries(${target} ${visibility} ${flag})
244 # For each specified flag, add that compile flag to the provided target.
247 foreach(flag ${ARGN})
248 mangle_name("${flag}" flagname)
249 check_cxx_compiler_flag("${flag}" "CXX_SUPPORTS_${flagname}_FLAG")
251 target_compile_options(${target} ${visibility} ${flag})