diff options
author | 2017-09-06 20:49:57 +0200 | |
---|---|---|
committer | 2017-09-07 09:57:35 +0200 | |
commit | 9b6cf941461769becc06e30d4fd0c2007066abbd (patch) | |
tree | 62ea236941f1b490278278432179c33bcaa4f0c9 /tools/osx | |
parent | 35e0c2d716de87ce746b87098b92d81840255495 (diff) |
Internal change
PiperOrigin-RevId: 167751263
Diffstat (limited to 'tools/osx')
-rw-r--r-- | tools/osx/crosstool/CROSSTOOL.tpl | 870 |
1 files changed, 130 insertions, 740 deletions
diff --git a/tools/osx/crosstool/CROSSTOOL.tpl b/tools/osx/crosstool/CROSSTOOL.tpl index c246576624..5870195750 100644 --- a/tools/osx/crosstool/CROSSTOOL.tpl +++ b/tools/osx/crosstool/CROSSTOOL.tpl @@ -184,27 +184,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -1065,28 +1044,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" - } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -1096,14 +1054,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -1150,15 +1107,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -1167,15 +1122,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -1184,15 +1137,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -1201,15 +1152,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -1218,15 +1167,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -1251,9 +1198,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "objc++-compile" @@ -1279,9 +1224,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "assemble" @@ -1290,13 +1233,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -1305,15 +1246,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -1741,27 +1680,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -2627,28 +2545,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" - } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -2658,14 +2555,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -2712,15 +2608,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -2729,15 +2623,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -2746,15 +2638,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -2763,15 +2653,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -2780,15 +2668,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -2813,9 +2699,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -2842,9 +2726,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -2854,13 +2736,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -2869,15 +2749,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -3305,27 +3183,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -4193,7 +4050,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -4203,35 +4060,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" - } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -4278,15 +4113,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -4295,15 +4128,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -4312,15 +4143,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -4329,15 +4158,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -4346,15 +4173,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -4379,9 +4204,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -4408,9 +4231,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -4420,13 +4241,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -4435,15 +4254,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -4872,27 +4689,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -5781,7 +5577,7 @@ toolchain { } } feature { - name: "user_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -5791,35 +5587,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" - } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -5866,15 +5640,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -5884,15 +5656,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -5902,15 +5672,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -5920,15 +5688,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -5938,15 +5704,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -5972,9 +5736,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -6001,9 +5763,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -6013,13 +5773,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -6029,15 +5787,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -6468,27 +6224,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -7354,7 +7089,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -7364,35 +7099,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" - } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -7439,15 +7152,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -7456,15 +7167,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -7473,15 +7182,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -7490,15 +7197,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -7507,15 +7212,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -7540,9 +7243,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -7569,9 +7270,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" implies: "apply_simulator_compiler_flags" } action_config { @@ -7581,13 +7280,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -7596,15 +7293,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -8032,27 +7727,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -8908,28 +8582,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" - } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -8939,14 +8592,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -8993,15 +8645,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -9010,15 +8660,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -9027,15 +8675,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -9044,15 +8690,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -9061,15 +8705,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -9094,9 +8736,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "objc++-compile" @@ -9122,9 +8762,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "assemble" @@ -9133,13 +8771,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -9148,15 +8784,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -9584,27 +9218,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -10462,28 +10075,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" - } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -10493,14 +10085,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -10547,15 +10138,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -10564,15 +10153,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -10581,15 +10168,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -10598,15 +10183,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -10615,15 +10198,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -10648,9 +10229,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "objc++-compile" @@ -10676,9 +10255,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "assemble" @@ -10687,13 +10264,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -10702,15 +10277,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -11139,27 +10712,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -12038,7 +11590,7 @@ toolchain { } } feature { - name: "user_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -12048,35 +11600,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" - } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -12123,15 +11653,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12141,15 +11669,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12159,15 +11685,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12177,15 +11701,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12195,15 +11717,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12229,9 +11749,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "objc++-compile" @@ -12257,9 +11775,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "assemble" @@ -12268,13 +11784,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12284,15 +11798,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" implies: "unfiltered_cxx_flags" } action_config { @@ -12723,27 +12235,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -13599,7 +13090,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -13609,35 +13100,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" - } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -13684,15 +13153,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -13701,15 +13168,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -13718,15 +13183,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -13735,15 +13198,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -13752,15 +13213,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -13785,9 +13244,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "objc++-compile" @@ -13813,9 +13270,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "assemble" @@ -13824,13 +13279,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -13839,15 +13292,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" @@ -14281,27 +13732,6 @@ toolchain { name: "only_doth_headers_in_module_maps" } feature { - name: "legacy_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{legacy_compile_flags}" - iterate_over: "legacy_compile_flags" - } - expand_if_all_available: "legacy_compile_flags" - } - } - feature { name: "objc_actions" implies: "objc-compile" implies: "objc++-compile" @@ -15157,7 +14587,7 @@ toolchain { name: "unfiltered_cxx_flags" } feature { - name: "user_compile_flags" + name: "copts" flag_set { action: "assemble" action: "preprocess-assemble" @@ -15167,35 +14597,13 @@ toolchain { action: "c++-header-preprocessing" action: "c++-module-compile" action: "c++-module-codegen" - action: "lto-backend" - action: "objc-compile" - action: "objc++-compile" - flag_group { - flag: "%{user_compile_flags}" - iterate_over: "user_compile_flags" - } - expand_if_all_available: "user_compile_flags" - } - } - feature { - name: "unfiltered_compile_flags" - flag_set { - action: "assemble" - action: "preprocess-assemble" - action: "c-compile" - action: "c++-compile" - action: "c++-header-parsing" - action: "c++-header-preprocessing" - action: "c++-module-compile" - action: "c++-module-codegen" - action: "lto-backend" action: "objc-compile" action: "objc++-compile" flag_group { - flag: "%{unfiltered_compile_flags}" - iterate_over: "unfiltered_compile_flags" + flag: "%{copts}" + iterate_over: "copts" } - expand_if_all_available: "unfiltered_compile_flags" + expand_if_all_available: "copts" } } action_config { @@ -15242,15 +14650,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-compile" @@ -15259,15 +14665,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-module-compile" @@ -15276,15 +14680,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-parsing" @@ -15293,15 +14695,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "c++-header-preprocessing" @@ -15310,15 +14710,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-compile" @@ -15343,9 +14741,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "objc++-compile" @@ -15371,9 +14767,7 @@ toolchain { implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" + implies: "copts" } action_config { config_name: "assemble" @@ -15382,13 +14776,11 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "objc_arc" implies: "no_objc_arc" implies: "include_system_dirs" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "preprocess-assemble" @@ -15397,15 +14789,13 @@ toolchain { tool_path: "wrapped_clang" execution_requirement: "requires-darwin" } + implies: "copts" implies: "preprocessor_defines" implies: "include_system_dirs" implies: "version_min" implies: "objc_arc" implies: "no_objc_arc" implies: "apple_env" - implies: "legacy_compile_flags" - implies: "user_compile_flags" - implies: "unfiltered_compile_flags" } action_config { config_name: "objc-archive" |