-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathJamroot
58 lines (48 loc) · 1.2 KB
/
Jamroot
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
51
52
53
54
55
56
57
58
import os ;
local HOME = [ os.environ HOME ] ;
project
: requirements <define>BOOST_PARAMETER_MAX_ARITY=7 <include>./include
;
use-project /libea : ../ealib/libea ;
use-project /libmkv : ../ealib/libmkv ;
import testing ;
exe evocadx-png-centroid :
src/png_centroid.cpp
src/png.cpp
src/evocadx.cpp
/libea//libea_runner
/libmkv//libmkv
/boost//filesystem
/boost//system
: <link>static ;
exe evocadx-lidx-classify :
src/lidx_classify.cpp
src/evocadx.cpp
/libea//libea_runner
/libmkv//libmkv
/boost//filesystem
/boost//system
: <link>static ;
exe evocadx-dayan-mdp :
src/dayan_mdp.cpp
/libea//libea_runner
/libmkv//libmkv
: <link>static ;
exe evocadx-dayan-signal :
src/dayan_signal.cpp
/libea//libea_runner
/libmkv//libmkv
: <link>static ;
exe evocadx-dayan-temporal :
src/dayan_temporal.cpp
/libea//libea_runner
/libmkv//libmkv
: <link>static ;
run test/test_png.cpp
src/png.cpp
/boost//unit_test_framework
: : : <include>./src
;
install dist :
evocadx-png-centroid evocadx-lidx-classify evocadx-dayan-mdp evocadx-dayan-signal evocadx-dayan-temporal
: <location>$(HOME)/bin ;