-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jamfile
31 lines (26 loc) · 912 Bytes
/
Jamfile
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
import os ;
import path ;
import testing ;
local BOOST_ROOT = [ os.environ BOOST_ROOT ] ;
project
:
requirements
<include>.
<include>$(BOOST_ROOT)
#<define>BOOST_GIL_USE_CONCEPT_CHECK=1
<toolset>msvc:<asynch-exceptions>on
<toolset>msvc:<cxxflags>/bigobj
<toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
<toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
<toolset>msvc:<define>_CRT_NONSTDC_NO_DEPRECATE
<toolset>msvc:<define>NOMINMAX
<toolset>intel:<debug-symbols>off
<toolset>gcc:<cxxflags>"-fstrict-aliasing"
<toolset>darwin:<cxxflags>"-fstrict-aliasing"
<toolset>clang,<variant>debug:<cxxflags>"-fstrict-aliasing"
<toolset>clang,<variant>release:<cxxflags>"-fstrict-aliasing"
;
run minimal_test.cpp : : : : minimal ;
local cwd_path = [ path.native [ path.pwd ] ] ;
run complete_test.cpp : $(cwd_path) : : : complete ;
alias test : minimal complete ;