• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Basic build settings
2build --jobs 128
3
4# Sets the default Apple platform to macOS.
5build --apple_platform_type=macos
6
7# Android configs.
8build:android --crosstool_top=//external:android/crosstool
9build:android --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
10build:android --linkopt=-ldl
11build:android --linkopt=-Wl,--gc-sections
12
13build:android_arm --config=android
14build:android_arm --cpu=armeabi-v7a
15build:android_arm --fat_apk_cpu=armeabi-v7a
16
17build:android_arm64 --config=android
18build:android_arm64 --cpu=arm64-v8a
19build:android_arm64 --fat_apk_cpu=arm64-v8a
20
21# iOS configs.
22build:ios --apple_platform_type=ios
23
24build:ios_i386 --config=ios
25build:ios_i386 --cpu=ios_i386
26build:ios_i386 --watchos_cpus=i386
27
28build:ios_x86_64 --config=ios
29build:ios_x86_64 --cpu=ios_x86_64
30build:ios_x86_64 --watchos_cpus=i386
31
32build:ios_armv7 --config=ios
33build:ios_armv7 --cpu=ios_armv7
34build:ios_armv7 --watchos_cpus=armv7k
35
36build:ios_arm64 --config=ios
37build:ios_arm64 --cpu=ios_arm64
38build:ios_arm64 --watchos_cpus=armv7k
39
40build:ios_arm64e --config=ios
41build:ios_arm64e --cpu=ios_arm64e
42build:ios_arm64e --watchos_cpus=armv7k
43
44build:ios_fat --config=ios
45build:ios_fat --ios_multi_cpus=armv7,arm64
46build:ios_fat --watchos_cpus=armv7k
47
48# macOS configs.
49build:macos --apple_platform_type=macos
50
51build:macos_arm64 --config=macos
52build:macos_arm64 --cpu=darwin_arm64