-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bazelrc
52 lines (40 loc) · 1.41 KB
/
.bazelrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Basic build settings
build --jobs 128
build --enable_platform_specific_config
# Android configs
build:android --crosstool_top=@androidndk//:default_crosstool
build:android --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
build:android --linkopt=-landroid
build:android --linkopt=-ldl
build:android --linkopt=-llog
build:android --linkopt=-lm
build:android --linkopt=-Wl,--gc-sections
build:android --linkopt="-s"
build:android --strip=ALWAYS
build:android_arm --config=android
build:android_arm --cpu=armeabi-v7a
build:android_arm --fat_apk_cpu=armeabi-v7a
build:android_arm64 --config=android
build:android_arm64 --cpu=arm64-v8a
build:android_arm64 --fat_apk_cpu=arm64-v8a
build:android_x86 --config=android
build:android_x86 --cpu=x86
build:android_x86 --fat_apk_cpu=x86
build:android_x86_64 --config=android
build:android_x86_64 --cpu=x86_64
build:android_x86_64 --fat_apk_cpu=x86_64
# iOS configs
build:ios --apple_platform_type=ios
build:ios --apple_bitcode=embedded
build:ios_armv7 --config=ios
build:ios_armv7 --ios_multi_cpus=armv7
build:ios_arm64 --config=ios
build:ios_arm64 --ios_multi_cpus=arm64
build:ios_i386 --config=ios
build:ios_i386 --ios_multi_cpus=i386
build:ios_x86_64 --config=ios
build:ios_x86_64 --ios_multi_cpus=x86_64
build:ios_sim_arm64 --config=ios
build:ios_sim_arm64 --ios_multi_cpus=sim_arm64
build:ios_sim_universal --config=ios
build:ios_sim_universal --ios_multi_cpus=sim_arm64,x86_64