summaryrefslogtreecommitdiff
path: root/icespider/compile/Jamfile.jam
diff options
context:
space:
mode:
Diffstat (limited to 'icespider/compile/Jamfile.jam')
-rw-r--r--icespider/compile/Jamfile.jam21
1 files changed, 12 insertions, 9 deletions
diff --git a/icespider/compile/Jamfile.jam b/icespider/compile/Jamfile.jam
index 986b3c3..2021abe 100644
--- a/icespider/compile/Jamfile.jam
+++ b/icespider/compile/Jamfile.jam
@@ -4,30 +4,32 @@ lib slicer-json ;
lib boost_program_options ;
lib boost_system ;
lib boost_filesystem ;
-lib Slice ;
+lib mcpp ;
lib icespider-compile :
- [ glob-tree *.cpp : bin main.cpp ]
- ../common/routes.ice
+ routeCompiler.cpp
+ routes.ice
:
- <slicer>pure
- <allow-ice>yes
+ <slicer>yes
+# Need to disable LTO here cos of a GCC bug, this isn't
+# performance critical anyway
+ <linkflags>-fno-lto
+ <cxxflags>-fno-lto
<library>slicer
<library>adhocutil
<library>slicer-json
<library>boost_system
<library>boost_filesystem
- <library>Slice
+ <library>slice//Slice
<library>../common//icespider-common
- <implicit-dependency>../common
+ <implicit-dependency>../common//icespider-common
<library>..//Ice
- <library>..//IceUtil
<library>..//pthread
+ <library>mcpp
: :
<library>boost_system
<library>boost_filesystem
<library>../common//icespider-common
- <implicit-dependency>../common
;
exe icespider :
@@ -35,5 +37,6 @@ exe icespider :
:
<library>boost_program_options
<library>icespider-compile
+ <implicit-dependency>icespider-compile
;