Lines Matching refs:cc

52 cc = meson.get_compiler('c')  variable
55 # cc -print-search-dirs
58 foreach _line : run_command(cc.cmd_array() + ['-print-search-dirs'], check : false).stdout().split(…
75 core_c_args += cc.get_supported_arguments(['-nostdlib'])
146 have_long_double = cc.compiles(long_double_code, name : 'long double check', args: core_c_args)
213 c_flags = cc.get_supported_arguments(['-fno-common', '-frounding-math', '-fsignaling-nans',
217 c_sanitize_bounds_flags = cc.get_supported_arguments(['-fsanitize=bounds'])
218 c_sanitize_trap_flags = cc.get_supported_arguments(['-fsanitize-undefined-trap-on-error'])
219 c_sanitize_no_trap_flags = cc.get_supported_arguments(['-fno-sanitize-undefined-trap-on-error', '-s…
240 if cc.symbols_have_underscore_prefix()
296 cc.has_link_argument('-Wl,--defsym=' + 'start=0') or
297 cc.has_link_argument('-Wl,--defsym=' + '_start=0') or
298 cc.has_link_argument('-Wl,--defsym=' + '__start=0') or
299 cc.has_link_argument('-Wl,--defsym=' + '___start=0') )
300 has_link_alias = meson.get_cross_property('has_link_alias', cc.has_link_argument('-Wl,-alias,' + gl…
496 …host_cc_machine=run_command(cc.cmd_array() + ['-dumpmachine'], check : true).stdout().strip().spli…
502 have_alias_attribute = cc.has_function_attribute('alias')
508 have_format_attribute = cc.has_function_attribute('format')
514 have_weak_attribute = cc.has_function_attribute('weak')
526 … thread_local_storage = not cc.has_function('__emutls_get_address', args: core_c_args + [lib_gcc])
537 sysroot = run_command(cc.cmd_array() + ['-print-sysroot'], check : true).stdout().split('\n')[0]
549 …sysroot = run_command(cc.cmd_array() + ['-print-search-dirs'], check : true).stdout().split('\n')[…
613 compiler_id = cc.get_id()
623 dumped_specs = run_command(cc.cmd_array() + '-dumpspecs').stdout()
842 c_flags = cc.get_supported_arguments(c_warnings)
859 c_args += cc.get_supported_arguments(['-fno-stack-protector'])
875 have_bitfields_in_packed_structs = cc.compiles(bitfields_in_packed_structs_code, name : 'packed str…
884 have_builtin_mul_overflow = cc.links(builtin_mul_overflow_code, name : 'has __builtin_mul_overflow'…
893 have_builtin_add_overflow = cc.links(builtin_add_overflow_code, name : 'has __builtin_add_overflow'…
899 have_complex = cc.compiles(complex_code, name : 'supports _Complex', args: core_c_args)
906 have_builtin_complex = have_complex and cc.compiles(builtin_complex_code, name : 'supports __builti…
915 have_builtin_expect = cc.links(builtin_expect_code, name : 'has __builtin_expect', args: core_c_arg…
917 werror_c_args = core_c_args + cc.get_supported_arguments('-Werror')
926 have_alloc_size = cc.compiles(alloc_size_code, name : 'attribute __alloc_size__', args : werror_c_a…
933 have_attr_ctor_dtor = cc.compiles(attr_ctor_dtor_code, name : 'attributes constructor/destructor', …
941 …target_list = run_command(cc.cmd_array() + get_option('c_args') + ['--print-multi-lib'], check : t…
1056 if cc.get_linker_id() == 'ld.lld'
1066 # There is no `cc.get_linker_version()` function, so we detect ld.lld
1069 if not cc.has_link_argument('-Wl,--package-metadata=1,--version')
1300 …have_current_builtin = cc.links(builtin_code, name : 'test for __' + builtin[0], args: core_c_args)
1314 cc.has_argument('-fno-tree-loop-distribute-patterns'),
1318 cc.compiles('int __attribute__((no_builtin)) foo(int x) { return x + 1; }',
1394 cc.has_function_attribute('always_inline'),
1397 cc.has_function_attribute('gnu_inline'),
1427 if cc.links(code, name : 'detect errno function')
1480 if cc.has_argument('-fno-builtin')
1594 if cc.has_argument('-ffunction-sections')
1600 assert(cc.has_argument(tls_arg), 'Compiler does not support \'-ftls-model\'!')
1635 if cc.has_argument('-fstack-protector-all') and cc.has_argument('-fstack-protector-strong')
1643 test_c_args += cc.get_supported_arguments(['-fno-stack-protector'])