blob: 3fae7e45dccb2331560b362bb77f17e451295ea2 (
plain)
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
|
project boost/sqlite
: requirements
<define>BOOST_FILESYSTEM_NO_DEPRECATED=1
<define>BOOST_SQLITE_SEPARATE_COMPILATION=1
<link>shared:<define>BOOST_SQLITE_DYN_LINK=1
<link>static:<define>BOOST_SQLITE_STATIC_LINK=1
<define>BOOST_SQLITE_SOURCE=1
: usage-requirements
<link>shared:<define>BOOST_SQLITE_DYN_LINK=1
<link>static:<define>BOOST_SQLITE_STATIC_LINK=1
: source-location ../src
;
lib sqlite3 ;
local SOURCES =
detail/exception.cpp
backup.cpp
blob.cpp
connection.cpp
error.cpp
ext.cpp
field.cpp
meta_data.cpp
resultset.cpp
row.cpp
value.cpp ;
lib boost_sqlite : $(SOURCES) sqlite3 /boost//json ;
lib boost_sqlite_ext : $(SOURCES) ext.cpp sqlite3 /boost//json : <define>BOOST_SQLITE_COMPILE_EXTENSION=1 ;
alias extension : boost_sqlite_ext ;
boost-install boost_sqlite boost_sqlite_ext ;
|