• Home
  • Raw
  • Download

Lines Matching full:build

1 # This file contains the build configurations of Skia that we use for testing on the CI.
2 # These allow a short-form reference for our supported combinations of build features.
3 # https://bazel.build/docs/bazelrc#config
5 # For most build configurations, we will want to set the --cc_output_directory_tag [1]
23 # [1] https://bazel.build/reference/command-line-reference#flag--cc_output_directory_tag
24 # [2] https://bazel.build/docs/output_directories#layout-diagram
26 …0e589658463beb9605030b4820dcc97e6a36f48/src/main/java/com/google/devtools/build/lib/analysis/confi…
30 # Targets (what to build for)
38 build:for_linux_x64_debug --platforms=//bazel/platform:linux_x64_hermetic \
41 build:for_linux_x64_release --platforms=//bazel/platform:linux_x64_hermetic \
44 build:for_linux_x64_fastbuild --platforms=//bazel/platform:linux_x64_hermetic \
48 build:for_linux_x64_debug_with_rbe --config=for_linux_x64_debug --config=linux_rbe
49 build:for_linux_x64_release_with_rbe --config=for_linux_x64_release --config=linux_rbe
50 build:for_linux_x64_fastbuild_with_rbe --config=for_linux_x64_fastbuild --config=linux_rbe
53 # https://bazel.build/docs/user-manual#compilation-mode).
54 build:for_linux_x64 --config=for_linux_x64_fastbuild
55 build:for_linux_x64_with_rbe --config=for_linux_x64_fastbuild_with_rbe
57 build:for_mac_arm64_debug --platforms=//bazel/platform:mac_arm64_hermetic \
60 build:for_mac_arm64_release --platforms=//bazel/platform:mac_arm64_hermetic \
63 build:for_mac_arm64_fastbuild --platforms=//bazel/platform:mac_arm64_hermetic \
67 build:for_mac_x64_debug --platforms=//bazel/platform:mac_x64_hermetic \
70 build:for_mac_x64_release --platforms=//bazel/platform:mac_x64_hermetic \
73 build:for_mac_x64_fastbuild --platforms=//bazel/platform:mac_x64_hermetic \
77 build:for_windows_x64_debug --platforms=//bazel/platform:windows_x64_hermetic \
80 build:for_windows_x64_release --platforms=//bazel/platform:windows_x64_hermetic \
83 build:for_windows_x64_fastbuild --platforms=//bazel/platform:windows_x64_hermetic \
88 # https://bazel.build/docs/user-manual#compilation-mode).
89 build:for_mac_arm64 --config=for_mac_arm64_fastbuild
90 build:for_mac_x64 --config=for_mac_x64_fastbuild
93 build:for_mac_m1 --config=for_mac_arm64
94 build:for_mac_intel --config=for_mac_x64
97 build:for_android_arm32_debug --platforms=//bazel/platform:android_arm32 \
100 build:for_android_arm32_release --platforms=//bazel/platform:android_arm32 \
103 build:for_android_arm32_fastbuild --platforms=//bazel/platform:android_arm32 \
107 build:for_android_arm32_debug_with_rbe --config=for_android_arm32_debug --config=linux_rbe
108 build:for_android_arm32_release_with_rbe --config=for_android_arm32_release --config=linux_rbe
109 build:for_android_arm32_fastbuild_with_rbe --config=for_android_arm32_fastbuild --config=linux_rbe
112 # https://bazel.build/docs/user-manual#compilation-mode).
113 build:for_android_arm32 --config=for_android_arm32_fastbuild
114 build:for_android_arm32_with_rbe --config=for_android_arm32_fastbuild_with_rbe
115 build:android_arm32_rbe --config=for_android_arm32_fastbuild_with_rbe
118 build:for_android_arm64_debug --platforms=//bazel/platform:android_arm64 \
121 build:for_android_arm64_release --platforms=//bazel/platform:android_arm64 \
124 build:for_android_arm64_fastbuild --platforms=//bazel/platform:android_arm64 \
128 build:for_android_arm64_debug_with_rbe --config=for_android_arm64_debug --config=linux_rbe
129 build:for_android_arm64_release_with_rbe --config=for_android_arm64_release --config=linux_rbe
130 build:for_android_arm64_fastbuild_with_rbe --config=for_android_arm64_fastbuild --config=linux_rbe
133 # https://bazel.build/docs/user-manual#compilation-mode).
134 build:for_android_arm64 --config=for_android_arm64_fastbuild
135 build:for_android_arm64_with_rbe --config=for_android_arm64_fastbuild_with_rbe
136 build:android_rbe --config=for_android_arm64_fastbuild_with_rbe
139 build:for_ios --platforms=//bazel/platform:ios --compilation_mode=dbg --cc_output_directory_tag=ios…
144 # These are examples of the syntax to create build configurations. As of May 2022, our
146 build:release --compilation_mode=opt
147 build:debug --compilation_mode=dbg
150 build:canvaskit_full --noincompatible_enable_cc_toolchain_resolution \
156 build:ck_webgl2 --ck_enable_webgl
158 build:ck_full_webgl2_release --config=canvaskit_full --config=ck_webgl2 --config=release
159 build:ck_full_webgl2_debug --config=canvaskit_full --config=ck_webgl2 --config=debug
160 build:ck_full_cpu_release --config=canvaskit_full --config=release
161 build:ck_full_cpu_debug --config=canvaskit_full --config=debug
162 build:ck_full_webgl2_release_debugger --config=canvaskit_full --config=ck_webgl2 \
165 build:ck_full_webgl2_release_chrome --config=ck_full_webgl2_release
166 build:ck_full_cpu_release_chrome --config=ck_full_cpu_release
170 build:debugger_app_container --config=ck_full_webgl2_release_debugger \
176 build:jsfiddle_container --config=ck_full_webgl2_release \
182 build:shaders_container --config=ck_full_webgl2_release \
188 build:skottie_container --config=ck_full_webgl2_release \
196 build:enforce_iwyu --features=skia_enforce_iwyu --cc_output_directory_tag=iwyu \
200 build:use_linux_rbe_pool --config=linux_rbe --remote_download_minimal
202 build:cpu_only --cc_output_directory_tag=cpu_tests
203 build:cpu_only_debug --config=cpu --config=debug
204 build:cpu_only_release --config=cpu --config=release
205 build:cpu_only_debug_rbe --config=cpu_only_debug --config=use_linux_rbe_pool
206 build:cpu_only_release_rbe --config=cpu_only_release --config=use_linux_rbe_pool
208 build:gl_ganesh --enable_gpu_test_utils --gpu_backend=gl_ganesh \
212 build:gl_ganesh --action_env=DISPLAY=:1
214 build:vulkan_ganesh --enable_gpu_test_utils --gpu_backend=vulkan_ganesh \
217 build:metal_ganesh --enable_gpu_test_utils --gpu_backend=metal_ganesh\
221 build:cpu --config=cpu_only
222 build:gl --config=gl_ganesh
223 build:vk --config=vulkan_ganesh
227 build:compile_sksl --cc_output_directory_tag=compile_sksl \
232 build:no_sandbox --spawn_strategy=local --features=-layering_check