summaryrefslogtreecommitdiff
path: root/icespider/compile/Jamfile.jam
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-04-15 12:09:27 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2018-04-15 12:09:27 +0100
commitda393fc67ebce5fa269615c5c967f1467dc0d5cf (patch)
treeffeaef182861b2f43c2d3a1c00927326229a55c3 /icespider/compile/Jamfile.jam
parentDedupe map dumping (diff)
downloadicespider-da393fc67ebce5fa269615c5c967f1467dc0d5cf.tar.bz2
icespider-da393fc67ebce5fa269615c5c967f1467dc0d5cf.tar.xz
icespider-da393fc67ebce5fa269615c5c967f1467dc0d5cf.zip
C++17 and Ice 3.7icespider-0.4
Update all code to be C++17 with Ice 3.7 and minor interface changes in keeping with C++CG and dependencies.
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
;