diff options
Diffstat (limited to 'slicer/test')
-rw-r--r-- | slicer/test/Jamfile.jam | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/slicer/test/Jamfile.jam b/slicer/test/Jamfile.jam index 47240c3..4046e6f 100644 --- a/slicer/test/Jamfile.jam +++ b/slicer/test/Jamfile.jam @@ -14,8 +14,8 @@ lib boost_date_time ; lib boost_utf : : <name>boost_unit_test_framework ; lib adhocutil : : : : <include>/usr/include/adhocutil ; -generators.register-standard $(__name__).slicer : SLICE : CPP : <slicer>pure ; -generators.override $(__name__).slicer : slice.slicer.pure ; +generators.register-standard $(__name__).slicer : SLICE : CPP CPP(slicer-%) H : <slicer>yes ; +generators.override $(__name__).slicer : slice.slicer ; feature.feature slicerbin : : free dependency ; toolset.flags slicer SLICERBIN <slicerbin> ; toolset.flags slicer INCLUDES <include> ; @@ -23,48 +23,28 @@ toolset.flags slicer ALLOWICE <allow-ice>yes : --ice ; actions slicer bind SLICERBIN { - truncate -c -s 0 $(1[1]) - "$(SLICERBIN)" -I"$(INCLUDES)" $(2) $(1[1]) $(ALLOWICE[1]) --headerPrefix="\"\"" + slice2cpp -I"$(INCLUDES)" --checksum --output-dir $(1[1]:D) $(2) --dll-export JAM_DLL_PUBLIC $(ALLOWICE[1]) + "$(SLICERBIN)" -I"$(INCLUDES)" $(2) $(1[2]) $(ALLOWICE[1]) --headerPrefix="\"\"" } -lib typesice : - [ glob *.ice ] - : - <slicer>no - <include>. - <include>included - <library>pthread - <library>Ice - <library>IceUtil - <library>included//included - <implicit-dependency>included//included - : : - <library>pthread - <library>Ice - <library>IceUtil - ; - lib types : [ glob *.ice ] conversions.cpp : <dependency>../tool//slicer - <slicer>pure + <slicer>yes <slicerbin>../tool//slicer <include>. <library>adhocutil - <library>typesice <library>boost_date_time <library>included//included <library>../slicer//slicer - <implicit-dependency>typesice <implicit-dependency>included//included <implicit-dependency>../slicer//slicer : : <include>. <library>included//included <library>../slicer//slicer - <library>typesice ; path-constant me : . ; |