Lines Matching +full:- +full:- +full:build
1 # https://bazel.build/concepts/platforms-intro#cxx
3 # --crosstool_top, --compiler, etc.
4 build --incompatible_enable_cc_toolchain_resolution
8 build --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
10 # We would like developers to not upload to the remote build cache, only the RBE workers themselves.
11 build --remote_upload_local_results=false
13 # Enforce stricter environment rules, which eliminates some non-hermetic behavior and therefore
14 # improves both the remote cache hit rate and the correctness and repeatability of the build.
15 build --incompatible_strict_action_env=true
19 build --host_platform=//bazel/platform:host_with_hermetic_toolchain
23 # build --host_platform=//bazel/platform:linux_x64_hermetic
26 # --extra_toolchains has priority over register_toolchains and we conditionally add some toolchains
28 build --extra_toolchains=//toolchain:clang_ios_arm64_toolchain
29 build --extra_toolchains=//toolchain:clang_linux_x64_toolchain
30 build --extra_toolchains=//toolchain:clang_mac_x64_toolchain
31 build --extra_toolchains=//toolchain:clang_mac_arm64_toolchain
32 build --extra_toolchains=//toolchain:clang_host_mac_x64_target_mac_arm64_toolchain
33 build --extra_toolchains=//toolchain:clang_windows_x64_toolchain
34 build --extra_toolchains=//toolchain:linux_amd64_ndk_arm64_toolchain
35 build --extra_toolchains=//toolchain:linux_amd64_ndk_arm32_toolchain
39 # https://bazel.build/reference/command-line-reference#flag--ui_event_filters
40 build --ui_event_filters=-debug
45 ….com/bazelbuild/rules_go/blob/d74d9ab34e8789e6a55a2d9caf0e2b3c63202e04/go/modes.rst#build-settings.
46 build --@io_bazel_rules_go//go/config:pure
49 # Alias to build configurations below. This makes configuring things from
53 build --flag_alias=adb_platform=//tools/testrunners/common/android/adb_test_runner:adb_platform
56 build --flag_alias=ck_enable_fonts=//modules/canvaskit:enable_fonts
57 build --flag_alias=ck_disable_fonts=no//modules/canvaskit:enable_fonts
58 build --flag_alias=ck_enable_canvas_polyfill=//modules/canvaskit:enable_canvas_polyfill
59 build --flag_alias=ck_disable_canvas_polyfill=no//modules/canvaskit:enable_canvas_polyfill
60 build --flag_alias=ck_enable_embedded_font=//modules/canvaskit:include_embedded_font
61 build --flag_alias=ck_disable_embedded_font=no//modules/canvaskit:include_embedded_font
62 build --flag_alias=ck_enable_matrix_js=//modules/canvaskit:include_matrix_js
63 build --flag_alias=ck_disable_matrix_js=no//modules/canvaskit:include_matrix_js
64 build --flag_alias=ck_enable_skottie=//modules/canvaskit:enable_skottie
65 build --flag_alias=ck_disable_skottie=no//modules/canvaskit:enable_skottie
66 build --flag_alias=ck_enable_skp_serialization=//modules/canvaskit:enable_skp_serialization
67 build --flag_alias=ck_disable_skp_serialization=no//modules/canvaskit:enable_skp_serialization
68 build --flag_alias=ck_enable_runtime_effect=//modules/canvaskit:enable_runtime_effect
69 build --flag_alias=ck_disable_runtime_effect=no//modules/canvaskit:enable_runtime_effect
70 build --flag_alias=ck_enable_webgl=//modules/canvaskit:enable_webgl
71 build --flag_alias=ck_exclude_debugger=no//modules/canvaskit:build_for_debugger
72 build --flag_alias=ck_include_debugger=//modules/canvaskit:build_for_debugger
75 # REMOTE BUILD EXECUTION
79 …from https://github.com/bazelbuild/bazel-toolchains/blob/ea243d43269df23de03a797cff2347e1fc3d02bb/…
86 build:remote --jobs=50
90 build:remote --java_runtime_version=rbe_jdk
91 build:remote --tool_java_runtime_version=rbe_jdk
94 build:remote --spawn_strategy=remote,sandboxed,local
97 build:remote --remote_executor=grpcs://remotebuildexecution.googleapis.com
101 build:remote --remote_timeout=300
104 # default. You can use --google_credentials=some_file.json to use a service
106 # See https://developers.google.com/remote-build-execution/docs/authentication
107 # To authenticate, you should run gcloud auth application-default login
108 build:remote --google_default_credentials=true
113 # Use the RBE instance on the skia-rbe GCP project.
114 build:remote --remote_instance_name projects/skia-rbe/instances/default_instance
116 # The linxu_rbe config will build on RBE and default to compiling for linux_x64 using
118 build:linux_rbe --config=remote
120 # These need to come after the --extra_toolchains flags (above) that register our hermetic
123 build:linux_rbe --extra_toolchains=//bazel/rbe/gce_linux/java:all
124 build:linux_rbe --extra_toolchains=//bazel/rbe/gce_linux/config:cc-toolchain
127 build:linux_rbe --extra_execution_platforms=//bazel/platform:linux_x64_hermetic
129 # Import our specified build configurations
130 # https://docs.bazel.build/versions/main/best-practices.html#using-the-bazelrc-file
131 # We chose to split our build configurations into their own file to have better organization
135 # Device-specific configurations.
139 try-import %workspace%/bazel/user/buildrc