blob: 688279da1d2458536b2eaf04820682481c99f981 [file] [log] [blame]
Marat Dukhan08c4a432019-10-03 09:29:21 -07001# 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
XNNPACK Team708874b2022-01-24 13:55:04 -080044build:ios_sim_arm64 --config=ios
45build:ios_sim_arm64 --cpu=ios_sim_arm64
46build:ios_sim_arm64 --watchos_cpus=armv7k
47
Marat Dukhan08c4a432019-10-03 09:29:21 -070048build:ios_fat --config=ios
49build:ios_fat --ios_multi_cpus=armv7,arm64
50build:ios_fat --watchos_cpus=armv7k
Simon Maurerb5b3c312021-03-03 14:13:25 +010051
52# macOS configs.
53build:macos --apple_platform_type=macos
54
55build:macos_arm64 --config=macos
Simon Maurer62f0c6b2021-03-03 23:32:29 +010056build:macos_arm64 --cpu=darwin_arm64