-
Notifications
You must be signed in to change notification settings - Fork 4
/
.bazelrc
34 lines (27 loc) · 884 Bytes
/
.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
build --action_env=LIBRARY_PATH
build --cxxopt='-std=c++17'
build --copt="-O3"
build --copt="-fPIC"
build --copt="-DEIGEN_NO_DEBUG"
build --copt="-DNDEBUG"
build:benchmark --copt="-g"
build:benchmark --copt="-fno-omit-frame-pointer"
build:debug --copt="-g"
build:debug --copt="-O0"
build:debug -c dbg
build:debug --javacopt="-g"
build:debug --strip="never"
build:blas --copt="-DEIGEN_USE_BLAS"
build:blas --linkopt="-lblas"
build:lapacke --copt="-DEIGEN_USE_LAPACKE"
build:lapacke --linkopt="-llapacke"
# Assume that mkl.h is in CPLUS_INCLUDE_PATH
build:mkl --copt="-DEIGEN_USE_MKL_ALL"
# Assume MKL libs are in both LIBRARY_PATH and LD_LIBRARY_PATH
build:mkl --linkopt="-lmkl_core"
build:mkl --linkopt="-lmkl_gnu_thread"
build:mkl --linkopt="-lmkl_intel_lp64"
build:mkl --linkopt="-lpthread"
build:mkl --linkopt="-lm"
build:mkl --linkopt="-ldl"
build:mkl --linkopt="-fopenmp"