summaryrefslogtreecommitdiff
path: root/icespider
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2019-10-19 17:26:23 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2019-10-20 11:23:27 +0100
commit9f3c1a0ba54384b3f4a363acf3364147db152187 (patch)
tree47d75d25ff417c4709a92c6455fb302f80eea7ac /icespider
parentGet glibmm and xml++ flags from pkg-config (diff)
downloadicespider-9f3c1a0ba54384b3f4a363acf3364147db152187.tar.bz2
icespider-9f3c1a0ba54384b3f4a363acf3364147db152187.tar.xz
icespider-9f3c1a0ba54384b3f4a363acf3364147db152187.zip
Modernize build
Diffstat (limited to 'icespider')
-rw-r--r--icespider/compile/slice/Jamroot.jam37
1 files changed, 21 insertions, 16 deletions
diff --git a/icespider/compile/slice/Jamroot.jam b/icespider/compile/slice/Jamroot.jam
index f83b79e..612cdf0 100644
--- a/icespider/compile/slice/Jamroot.jam
+++ b/icespider/compile/slice/Jamroot.jam
@@ -1,23 +1,28 @@
+path-constant ice : ../../../ice ;
+
project ice :
- : requirements
+ requirements
+ <cxxstd>11
+ <warnings>off
+ <include>$(ice)/cpp/src
+ <toolset>tidy:<checker>none
+ <coverage>off
;
-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
- :
- <toolset>tidy:<checker>none
- <cxxflags>-fPIC
- <include>$(ice)/cpp/src
- <link>static
- : :
+alias Slice :
+ Parser Grammar Preprocessor
+ CPlusPlusUtil SliceUtil FileTracker
+ Scanner
+ : : :
<include>$(ice)/cpp/src
+ <include>$(ice)/cpp/include
;