diff options
-rw-r--r-- | icespider/common/Jamfile.jam | 10 | ||||
-rw-r--r-- | icespider/compile/Jamfile.jam | 6 | ||||
-rw-r--r-- | icespider/core/Jamfile.jam | 4 | ||||
-rw-r--r-- | icespider/fcgi/Jamfile.jam | 3 | ||||
-rw-r--r-- | icespider/unittests/Jamfile.jam | 3 |
5 files changed, 15 insertions, 11 deletions
diff --git a/icespider/common/Jamfile.jam b/icespider/common/Jamfile.jam index 8eceefb..a3acf6b 100644 --- a/icespider/common/Jamfile.jam +++ b/icespider/common/Jamfile.jam @@ -1,13 +1,23 @@ lib adhocutil : : : : <include>/usr/include/adhocutil ; +lib slicer : : : : <include>/usr/include/slicer ; + +cpp http-slicer : + http.ice + : + <slicer>pure + <allow-ice>yes + ; lib icespider-common : [ glob-tree *.ice *.cpp : bin ] + http-slicer : <library>adhocutil <allow-ice>yes <library>..//pthread <library>..//Ice <library>..//IceUtil + <library>slicer : : <library>..//pthread <library>..//Ice diff --git a/icespider/compile/Jamfile.jam b/icespider/compile/Jamfile.jam index 9b07429..986b3c3 100644 --- a/icespider/compile/Jamfile.jam +++ b/icespider/compile/Jamfile.jam @@ -8,7 +8,7 @@ lib Slice ; lib icespider-compile : [ glob-tree *.cpp : bin main.cpp ] - [ glob ../common/*.ice ] + ../common/routes.ice : <slicer>pure <allow-ice>yes @@ -18,7 +18,7 @@ lib icespider-compile : <library>boost_system <library>boost_filesystem <library>Slice - <library>../common + <library>../common//icespider-common <implicit-dependency>../common <library>..//Ice <library>..//IceUtil @@ -26,7 +26,7 @@ lib icespider-compile : : : <library>boost_system <library>boost_filesystem - <library>../common + <library>../common//icespider-common <implicit-dependency>../common ; diff --git a/icespider/core/Jamfile.jam b/icespider/core/Jamfile.jam index 13ecc3d..a0df519 100644 --- a/icespider/core/Jamfile.jam +++ b/icespider/core/Jamfile.jam @@ -6,7 +6,7 @@ lib boost_filesystem ; lib icespider-core : [ glob-tree *.cpp : bin ] : - <library>../common + <library>../common//icespider-common <library>adhocutil <library>slicer <library>boost_system @@ -14,6 +14,6 @@ lib icespider-core : <implicit-dependency>../common : : <include>. - <library>../common + <library>../common//icespider-common <implicit-dependency>../common ; diff --git a/icespider/fcgi/Jamfile.jam b/icespider/fcgi/Jamfile.jam index cf0e7af..c607ed1 100644 --- a/icespider/fcgi/Jamfile.jam +++ b/icespider/fcgi/Jamfile.jam @@ -3,10 +3,7 @@ lib fcgi++ : : <name>fcgi++ ; lib icespider-fcgi : [ glob-tree *.cpp : bin ] - ../common/http.ice : - <slicer>pure - <allow-ice>yes <library>fcgi <library>fcgi++ <library>..//core diff --git a/icespider/unittests/Jamfile.jam b/icespider/unittests/Jamfile.jam index 52e2c25..f5e8f2f 100644 --- a/icespider/unittests/Jamfile.jam +++ b/icespider/unittests/Jamfile.jam @@ -82,11 +82,8 @@ run run testFcgi.cpp ../fcgi/cgiRequestBase.cpp - ../common/http.ice : : : <define>BOOST_TEST_DYN_LINK - <slicer>pure - <allow-ice>yes <library>testCommon <library>../common//icespider-common <library>../core//icespider-core |