-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuser-config.jam
36 lines (29 loc) · 1.64 KB
/
user-config.jam
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
# ~/user-config.jam
# or
# root-project/project-config.jam
# uses ccache with gcc
using gcc : : g++ : <cxxflags>-fdiagnostics-color=always ;
# using gcc : : ccache g++ : <cxxflags>-fdiagnostics-color=always ;
# bjam --toolset=gcc-nocache
# using gcc : nocache : g++ : <cxxflags>-fdiagnostics-color=always ;
#using gcc : 4.9 : : <cxxflags>-fdiagnostics-color=always ;
#using gcc : 6.0 : /usr/lib/gcc-snapshot/bin/g++ : <cxxflags>-fdiagnostics-color=always ;
# uses ccache with clang
using clang : : clang++ : <cxxflags>-fcolor-diagnostics ;
# using clang : : ccache clang++ : <cxxflags>-fcolor-diagnostics ;
# bjam --toolset=clang-nocache
# using clang : nocache : clang++ : <cxxflags>-fcolor-diagnostics ;
#using clang : : clang++ : <cxxflags>-fcolor-diagnostics <cxxflags>-Qunused-arguments <cxxflags>-Wno-overlength-strings ;
#using clang : cache : ccache clang++ : <cxxflags>-fcolor-diagnostics ;
# bjam --toolset=clang-libc++
using clang : libc++ : clang++ : <cxxflags>-fcolor-diagnostics <cxxflags>-stdlib=libc++ <linkflags>-stdlib=libc++ ;
# using clang : libc++ : ccache clang++ : <cxxflags>-fcolor-diagnostics <cxxflags>-stdlib=libc++ <linkflags>-stdlib=libc++ ;
# bjam --toolset=clang-libc++~nocache
# using clang : libc++~nocache : clang++ : <cxxflags>-fcolor-diagnostics <cxxflags>-stdlib=libc++ <linkflags>-stdlib=libc++ ;
# bjam --toolset=clang-tidy
# using clang : tidy : clang-tidy : <cxxflags>-fcolor-diagnostics ;
# using clang : tidy~6.0 : clang-tidy-6.0 : <cxxflags>-fcolor-diagnostics ;
# bjam --toolset=clang-iwyu
# using clang : iwyu : iwyu ;
# bjam --toolset=clang-scan
# using clang : scan : scan-build clang++ : <cxxflags>-fcolor-diagnostics ;