summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-06-09 14:53:18 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2018-06-09 14:53:18 +0100
commit5bf0b9a3ea6b06063c0543ecac0829935e440e6f (patch)
tree4665dbbff42ce17d5540ccb39d24ec7a285f482f
parentC++17 JSON (diff)
downloadslicer-5bf0b9a3ea6b06063c0543ecac0829935e440e6f.tar.bz2
slicer-5bf0b9a3ea6b06063c0543ecac0829935e440e6f.tar.xz
slicer-5bf0b9a3ea6b06063c0543ecac0829935e440e6f.zip
Don't build ICE stuff as a static libraryslicer-1.8.1.1
-rw-r--r--slicer/tool/slice/Jamroot.jam31
1 files changed, 16 insertions, 15 deletions
diff --git a/slicer/tool/slice/Jamroot.jam b/slicer/tool/slice/Jamroot.jam
index 46b4e3c..8ef7f87 100644
--- a/slicer/tool/slice/Jamroot.jam
+++ b/slicer/tool/slice/Jamroot.jam
@@ -1,22 +1,23 @@
+path-constant ice : ../../../ice ;
+
project ice :
- : requirements
+ requirements
+ <include>$(ice)/cpp/src
;
-path-constant ice : ../../../ice ;
+obj Parser : $(ice)/cpp/src/Slice/Parser.cpp ;
+obj Grammar : $(ice)/cpp/src/Slice/Grammar.cpp ;
+obj Preprocessor : $(ice)/cpp/src/Slice/Preprocessor.cpp ;
+obj CPlusPlusUtil : $(ice)/cpp/src/Slice/CPlusPlusUtil.cpp ;
+obj SliceUtil : $(ice)/cpp/src/Slice/SliceUtil.cpp ;
+obj FileTracker : $(ice)/cpp/src/Slice/FileTracker.cpp ;
+obj Scanner : $(ice)/cpp/src/Slice/Scanner.cpp ;
-lib Slice :
- $(ice)/cpp/src/Slice/Parser.cpp
- $(ice)/cpp/src/Slice/Grammar.cpp
- $(ice)/cpp/src/Slice/Preprocessor.cpp
- $(ice)/cpp/src/Slice/CPlusPlusUtil.cpp
- $(ice)/cpp/src/Slice/SliceUtil.cpp
- $(ice)/cpp/src/Slice/FileTracker.cpp
- $(ice)/cpp/src/Slice/Scanner.cpp
- :
- <cxxflags>-fPIC
- <include>$(ice)/cpp/src
- <link>static
- : :
+alias Slice :
+ Parser Grammar Preprocessor
+ CPlusPlusUtil SliceUtil FileTracker
+ Scanner
+ : : :
<include>$(ice)/cpp/src
;