-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathJamroot
executable file
·70 lines (54 loc) · 1.45 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
59
60
61
62
63
64
65
66
67
68
69
#import os ;
#local BOOST_ROOT = [ os.environ BOOST_ROOT ] ;
#use-project boost : $(BOOST_ROOT) ;
# Python configuration
using python : 3.5 ;
project
: requirements
# <include>/home/michael/src/Python-3.4.1/Include
<threading>single
<cxxflags>-Wno-deprecated
<cxxflags>-ggdb
;
exe prototest
: prototest.cpp
;
exe test
: test.cpp model.cpp common.cpp
: <variant>release:<define>NO_TESTS
;
exe test_fasta
: test_fasta.cpp model.cpp common.cpp read_fasta.cpp
: <variant>release:<define>NO_TESTS
: <define>MainProgram
;
exe test_logspace :
test_logspace.cpp
random_device.cpp
: <variant>release:<define>NO_TESTS
: <define>MainProgram
;
exe test_trigamma :
test_asa121.cpp
asa121.cpp
: <variant>release:<define>NO_TESTS
: <define>MainProgram
;
# Make the definition of the python-extension rule available
import python ;
# Declare a Python extension called hmmdsl_py
python-extension hmmdsl_py :
python_extension.cpp
model.cpp
read_fasta.cpp
test_fasta.cpp
read_matrix.cpp
common.cpp
# random_device.cpp
asa121.cpp
: <variant>release:<define>NO_TESTS
# : <library>/boost/python//boost_python
# <library>/home/michael/src/boost_1_56_0/bin.v2/libs/random/build/clang-linux-3.2/debug/threading-multi/random_device.o
# <library>/home/michael/src/boost_1_56_0/bin.v2/libs/random/build/clang-linux-3.2/debug/threading-multi/libboost_random.so.1.56.0
# : <library>/home/michael/src/Python-3.4.1/libpython3.4m.a
;