-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jamroot.jam
45 lines (40 loc) · 822 Bytes
/
Jamroot.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
37
38
39
40
41
42
43
44
45
using testing ;
project hessian
:
requirements
<cxxflags>-std=c++14
<include>include
<define>BOOST_ALL_DYN_LINK
<variant>debug:<cxxflags>--coverage
<variant>debug:<linkflags>--coverage
;
lib hessian_serialization
:
[ glob source/*.cpp : source/client.cpp ]
/site-config//boost_date_time
;
lib hessian_client
:
[ glob source/client.cpp ]
hessian_serialization
/site-config//curl
/site-config//boost_thread
/site-config//boost_system
;
exe hessian-example
:
[ glob example/*.cpp ]
hessian_serialization
hessian_client
/site-config//boost_log
/site-config//pthread
;
unit-test hessian-test
:
[ glob test/test.cpp ]
[ glob test/value/*.cpp ]
[ glob test/parser/*.cpp ]
[ glob test/generator/*.cpp ]
hessian_serialization
/site-config//boost_unit_test_framework
;