summaryrefslogtreecommitdiff
path: root/service/Jamfile.jam
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-03-06 08:30:08 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2018-03-06 08:30:08 +0000
commitafb5ebabf55c5c806e221ad15fca2fa0d5ef6d2b (patch)
treee63b671e8dd8e3813ed2fa76a82a5aa39c5c2667 /service/Jamfile.jam
downloadmirrorsearch-afb5ebabf55c5c806e221ad15fca2fa0d5ef6d2b.tar.bz2
mirrorsearch-afb5ebabf55c5c806e221ad15fca2fa0d5ef6d2b.tar.xz
mirrorsearch-afb5ebabf55c5c806e221ad15fca2fa0d5ef6d2b.zip
Initial commit, WIP
Diffstat (limited to 'service/Jamfile.jam')
-rw-r--r--service/Jamfile.jam64
1 files changed, 64 insertions, 0 deletions
diff --git a/service/Jamfile.jam b/service/Jamfile.jam
new file mode 100644
index 0000000..e7bfed9
--- /dev/null
+++ b/service/Jamfile.jam
@@ -0,0 +1,64 @@
+import icetray ;
+import package ;
+import testing ;
+
+lib boost_utf : : <name>boost_unit_test_framework ;
+lib dbpp-postgresql : : : : <include>/usr/include/dbpp-postgresql ;
+lib dryice : : : : <include>/usr/include/icetray ;
+
+lib mirrorsearch :
+ [ glob *.cpp *.ice sql/*.sql : test.cpp ]
+ :
+ <slicer>yes
+ <library>..//adhocutil
+ <library>..//dbppcore
+ <library>..//boost_system
+ <library>..//boost_filesystem
+ <library>..//boost_date_time
+ <library>..//Ice
+ <library>..//IceBox
+ <library>..//IceUtil
+ <library>..//pthread
+ <library>..//icetray
+ <library>..//slicer
+ <library>..//slicer-db
+ <library>..//glibmm
+ <library>..//xml2
+ <icetray.sql.namespace>MirrorSearch
+ <icetray.sql.basedir>.
+ <include>.
+ : :
+ <include>.
+ <library>..//icetray
+ ;
+
+path-constant me : . ;
+
+run test.cpp
+ : :
+ data.sql
+ schema.sql
+ :
+ <define>BOOST_TEST_DYN_LINK
+ <library>..//boost_system
+ <library>..//boost_filesystem
+ <library>boost_utf
+ <define>ROOT=\"$(me)\"
+ <library>dbpp-postgresql
+ <library>..//dbppcore
+ <library>..//adhocutil
+ <library>..//boost_system
+ <library>..//boost_filesystem
+ <library>..//netfs-api
+ <library>..//IceUtil
+ <library>..//Ice
+ <library>..//IceBox
+ <library>..//pthread
+ <library>dryice
+ <library>mirrorsearch
+ <implicit-dependency>mirrorsearch
+;
+
+package.install install : : : mirrorsearch ;
+
+