• Home
  • Raw
  • Download

Lines Matching full:build

1 # https://bazel.build/concepts/platforms-intro#cxx
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
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
28 build --extra_toolchains=//toolchain:clang_linux_x64_toolchain
29 build --extra_toolchains=//toolchain:clang_mac_x64_toolchain
30 build --extra_toolchains=//toolchain:clang_mac_arm64_toolchain
34 # https://bazel.build/reference/command-line-reference#flag--ui_event_filters
35 build --ui_event_filters=-debug
38 # Alias to build configurations below. This makes configuring things from
41 # NOTE: Add new enable flags which build new source files, and need to be
45 build --flag_alias=fontmgr_factory=//bazel/common_config_settings:fontmgr_factory
46 build --flag_alias=gpu_backend=//src/gpu:gpu_backend
47 build --flag_alias=include_decoder=//src/codec:include_decoder
48 build --flag_alias=include_encoder=//src/encode:include_encoder
49 build --flag_alias=include_fontmgr=//bazel/common_config_settings:include_fontmgr
50 build --flag_alias=with_gl_standard=//src/gpu:with_gl_standard
53 build --flag_alias=disable_discardable_memory=no//src/lazy:enable_discardable_memory
54 build --flag_alias=enable_discardable_memory=//src/lazy:enable_discardable_memory
55 build --flag_alias=disable_effect_serialization=no//bazel/common_config_settings:enable_effect_seri…
56 build --flag_alias=enable_effect_serialization=//bazel/common_config_settings:enable_effect_seriali…
57 build --flag_alias=disable_legacy_shader_context=no//src/shaders:legacy_shader_context
58 build --flag_alias=enable_legacy_shader_context=//src/shaders:legacy_shader_context
59 build --flag_alias=disable_native_interface=no//src/gpu/ganesh/gl:enable_native_interface
60 build --flag_alias=enable_native_interface=//src/gpu/ganesh/gl:enable_native_interface
61 build --flag_alias=disable_pdf_backend=no//src/pdf:enable_pdf_backend
62 build --flag_alias=enable_pdf_backend=//src/pdf:enable_pdf_backend
63 build --flag_alias=disable_sksl=no//src/sksl:enable_sksl
64 build --flag_alias=enable_sksl=//src/sksl:enable_sksl
65 build --flag_alias=disable_skslc=no//src/sksl:enable_skslc
66 build --flag_alias=enable_skslc=//src/sksl:enable_skslc
67 build --flag_alias=disable_sksl_tracing=no//src/sksl:enable_sksl_tracing
68 build --flag_alias=enable_sksl_tracing=//src/sksl:enable_sksl_tracing
69 build --flag_alias=disable_svg_canvas=no//src/svg:enable_svg_canvas
70 build --flag_alias=enable_svg_canvas=//src/svg:enable_svg_canvas
71 build --flag_alias=disable_tracing=no//bazel/common_config_settings:enable_tracing
72 build --flag_alias=enable_tracing=//bazel/common_config_settings:enable_tracing
73 build --flag_alias=disable_vma=no//src/gpu:use_vulkan_memory_allocator
74 build --flag_alias=enable_vma=//src/gpu:use_vulkan_memory_allocator
75 build --flag_alias=with_default_global_memory_pool=//src/lazy:use_default_global_memory_pool
76 build --flag_alias=with_no_global_memory_pool=no//src/lazy:use_default_global_memory_pool
77 build --flag_alias=with_harfbuzz=//bazel/common_config_settings:use_harfbuzz
78 build --flag_alias=with_no_harfbuzz=no//bazel/common_config_settings:use_harfbuzz
79 build --flag_alias=with_icu=//bazel/common_config_settings:use_icu
80 build --flag_alias=with_no_icu=no//bazel/common_config_settings:use_icu
83 build --flag_alias=force_cpu_tests=//tests:force_cpu_tests
84 build --flag_alias=disable_gpu_test_utils=no//src/gpu:enable_gpu_test_utils
85 build --flag_alias=enable_gpu_test_utils=//src/gpu:enable_gpu_test_utils
86 build --flag_alias=compile_generated_cpp_files_for_headers=//bazel/common_config_settings:compile_g…
89 build --flag_alias=ck_enable_fonts=//modules/canvaskit:enable_fonts
90 build --flag_alias=ck_disable_fonts=no//modules/canvaskit:enable_fonts
91 build --flag_alias=ck_enable_canvas_polyfill=//modules/canvaskit:enable_canvas_polyfill
92 build --flag_alias=ck_disable_canvas_polyfill=no//modules/canvaskit:enable_canvas_polyfill
93 build --flag_alias=ck_enable_embedded_font=//modules/canvaskit:include_embedded_font
94 build --flag_alias=ck_disable_embedded_font=no//modules/canvaskit:include_embedded_font
95 build --flag_alias=ck_enable_matrix_js=//modules/canvaskit:include_matrix_js
96 build --flag_alias=ck_disable_matrix_js=no//modules/canvaskit:include_matrix_js
97 build --flag_alias=ck_enable_skottie=//modules/canvaskit:enable_skottie
98 build --flag_alias=ck_disable_skottie=no//modules/canvaskit:enable_skottie
99 build --flag_alias=ck_enable_skp_serialization=//modules/canvaskit:enable_skp_serialization
100 build --flag_alias=ck_disable_skp_serialization=no//modules/canvaskit:enable_skp_serialization
101 build --flag_alias=ck_enable_runtime_effect=//modules/canvaskit:enable_runtime_effect
102 build --flag_alias=ck_disable_runtime_effect=no//modules/canvaskit:enable_runtime_effect
105 # REMOTE BUILD EXECUTION
116 build:remote --jobs=50
120 build:remote --java_runtime_version=rbe_jdk
121 build:remote --tool_java_runtime_version=rbe_jdk
124 build:remote --spawn_strategy=remote,sandboxed
127 build:remote --remote_executor=grpcs://remotebuildexecution.googleapis.com
131 build:remote --remote_timeout=180
136 # See https://developers.google.com/remote-build-execution/docs/authentication
138 build:remote --google_default_credentials=true
144 build:remote --remote_instance_name projects/skia-rbe/instances/default_instance
146 # The linxu_rbe config will build on RBE and default to compiling for linux_x64 using
148 build:linux_rbe --config=remote
153 build:linux_rbe --extra_toolchains=//bazel/rbe/gce_linux/java:all
154 build:linux_rbe --extra_toolchains=//bazel/rbe/gce_linux/config:cc-toolchain
157 build:linux_rbe --extra_execution_platforms=//bazel/platform:linux_x64_hermetic
159 # Import our specified build configurations
160 # https://docs.bazel.build/versions/main/best-practices.html#using-the-bazelrc-file
161 # We chose to split our build configurations into their own file to have better organization