forked from primihub/primihub
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bazelrc
50 lines (41 loc) · 1.46 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
# Linux
build:linux --cxxopt=-std=c++17
build:linux --host_cxxopt=-std=c++17
build:linux --copt=-w
build:linux --copt=-DENABLE_SSE
build:linux --linkopt=-lstdc++fs
# Enable remote execution so actions are performed on the remote systems.
build:remote --remote_executor=grpc://118.190.39.100:27941
# windows
build:windows --cxxopt=/std:c++14
build:windows --host_cxxopt=/std:c++14
build:windows --copt=/w
# For using M_* math constants on Windows with MSVC.
build:windows --copt=/D_USE_MATH_DEFINES
build:windows --host_copt=/D_USE_MATH_DEFINES
# macOS
build:macos --cxxopt=-std=c++17
build:macos --host_cxxopt=-std=c++17
build:macos --copt=-w
build:macos --copt=-force_flat_namespace
build:macos --define macos-build=true
# Sets the default Apple platform to macOS.
build --apple_platform_type=macos
# Allow debugging with XCODE
build --apple_generate_dsym
# MacOS configs.
build:darwin_x86_64 --apple_platform_type=macos
build:darwin_x86_64 --macos_minimum_os=10.16
build:darwin_x86_64 --cpu=darwin_x86_64
build:darwin_x86_64 --copt=-DENABLE_SSE
build:darwin_x86_64 --define macos-build=true
# MacOS Big Sur with Apple Silicon M1
build:darwin_arm64 --apple_platform_type=macos
build:darwin_arm64 --macos_minimum_os=10.16
build:darwin_arm64 --cpu=darwin_arm64
build:darwin_arm64 --define macos-build=true
# MacOS Monterey with Apple M1
build:darwin --apple_platform_type=macos
build:darwin --macos_minimum_os=12.3.1
build:darwin --cpu=darwin
build:darwin --define macos-build=true