From 3ce83f75bdd500a9054481bfdd2a32ce9d9e44b7 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Tue, 3 Apr 2018 18:22:09 +0100 Subject: Ice 3.7 Implements Slicer for Ice 3.7. This is largely: * Pointers are now all std::shared_ptr * libSlice isn't installed, so we build part of it into libslicer-compiler * Library name change to use Ice++11 There are a few other things, but mostly just minor language/function name compatibility changes. The compiling of libSlice is a bit of a hack, currently comprising a git submodule of Ice itself, and a few dirty defines on the command line, but appears to be functionally satisfactory if a little unpleasant. --- Jamroot.jam | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Jamroot.jam') diff --git a/Jamroot.jam b/Jamroot.jam index a40d70e..d51b988 100644 --- a/Jamroot.jam +++ b/Jamroot.jam @@ -7,7 +7,8 @@ variant coverage : debug ; project : requirements - "-std=c++17 -fvisibility=hidden -fvisibility-inlines-hidden" + -DICE_CPP11_MAPPING + "-std=c++17 -fvisibility=hidden -fvisibility-inlines-hidden" "-Wl,-z,defs,--warn-once,--gc-sections" release:"-flto=2" release:"-flto=2" -- cgit v1.2.3