Kevin Lubick | 4d41304 | 2021-10-20 16:20:42 -0400 | [diff] [blame] | 1 | build:clang --crosstool_top=//toolchain:clang_suite |
| 2 | build:clang --compiler=clang |
| 3 | |
Kevin Lubick | 1f8c31b | 2021-11-08 15:26:09 -0500 | [diff] [blame] | 4 | # Use the default Bazel C++ toolchain to build the tools used during the build. |
| 5 | build:clang --host_crosstool_top=@bazel_tools//tools/cpp:toolchain |
| 6 | |
| 7 | # ============================================================================= |
| 8 | # Alias to build configurations below. This makes configuring things from |
| 9 | # the command line easier. |
Kevin Lubick | 888d4ef | 2021-11-16 14:09:44 -0500 | [diff] [blame] | 10 | build --flag_alias=fontmgr_factory=//bazel/common_config_settings:fontmgr_factory |
Kevin Lubick | 1f8c31b | 2021-11-08 15:26:09 -0500 | [diff] [blame] | 11 | build --flag_alias=gpu_backend=//bazel/common_config_settings:gpu_backend |
Kevin Lubick | cf1e959 | 2021-11-17 08:05:57 -0500 | [diff] [blame] | 12 | build --flag_alias=include_decoder=//bazel/common_config_settings:include_decoder |
| 13 | build --flag_alias=include_encoder=//bazel/common_config_settings:include_encoder |
| 14 | build --flag_alias=include_fontmgr=//bazel/common_config_settings:include_fontmgr |
Kevin Lubick | 4bd08c5 | 2021-11-30 15:59:32 -0500 | [diff] [blame] | 15 | build --flag_alias=shaper_backend=//bazel/common_config_settings:shaper_backend |
Kevin Lubick | 1f8c31b | 2021-11-08 15:26:09 -0500 | [diff] [blame] | 16 | build --flag_alias=with_gl_standard=//bazel/common_config_settings:with_gl_standard |
Kevin Lubick | 888d4ef | 2021-11-16 14:09:44 -0500 | [diff] [blame] | 17 | |
Kevin Lubick | 4bd08c5 | 2021-11-30 15:59:32 -0500 | [diff] [blame] | 18 | build --flag_alias=with_icu=//bazel/common_config_settings:use_icu |
| 19 | build --flag_alias=with_no_icu=no//bazel/common_config_settings:use_icu |
Kevin Lubick | a803794 | 2022-02-04 15:04:15 -0500 | [diff] [blame^] | 20 | build --flag_alias=disable_tracing=//bazel/common_config_settings:disable_tracing |
| 21 | build --flag_alias=enable_tracing=no//bazel/common_config_settings:disable_tracing |
| 22 | build --flag_alias=disable_effect_serialization=//bazel/common_config_settings:disable_effect_serialization |
| 23 | build --flag_alias=enable_effect_serialization=no//bazel/common_config_settings:disable_effect_serialization |
Kevin Lubick | 888d4ef | 2021-11-16 14:09:44 -0500 | [diff] [blame] | 24 | |
| 25 | # CanvasKit flags |
| 26 | build --flag_alias=ck_enable_fonts=//modules/canvaskit:enable_fonts |
| 27 | build --flag_alias=ck_disable_fonts=no//modules/canvaskit:enable_fonts |