diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2018-04-15 12:09:27 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2018-04-15 12:09:27 +0100 |
commit | da393fc67ebce5fa269615c5c967f1467dc0d5cf (patch) | |
tree | ffeaef182861b2f43c2d3a1c00927326229a55c3 /icespider/compile/Jamfile.jam | |
parent | Dedupe map dumping (diff) | |
download | icespider-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.jam | 21 |
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 ; |