diff options
Diffstat (limited to 'tools/build/Jamroot.jam')
-rw-r--r-- | tools/build/Jamroot.jam | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tools/build/Jamroot.jam b/tools/build/Jamroot.jam new file mode 100644 index 000000000..54e9cc839 --- /dev/null +++ b/tools/build/Jamroot.jam @@ -0,0 +1,47 @@ + +path-constant SELF : . ; + +import path ; +import package ; +import os ; + +local ext = "" ; +if [ os.on-windows ] +{ + ext = ".exe" ; +} + + +package.install boost-build-engine boost-build + : # properties + : # binaries + b2$(ext) bjam$(ext) + ; + +local e1 = [ path.glob-tree $(SELF)/example : * : . .svn ] ; +local e2 ; +for e in $(e1) +{ + e = [ path.native $(e) ] ; + if [ CHECK_IF_FILE $(e) ] + { + e2 += $(e) ; + } +} + +package.install-data boost-build-core + : # Which subdir of $prefix/share + boost-build + : # What to install + $(SELF)/boost-build.jam + $(SELF)/src/build-system.jam + [ path.glob-tree $(SELF)/src/build : *.jam *.py ] + [ path.glob-tree $(SELF)/src/kernel : *.jam *.py ] + [ path.glob-tree $(SELF)/src/util : *.jam *.py ] + [ path.glob-tree $(SELF)/src/tools : *.jam *.py *.xml *.xsl *.doxyfile *.hpp ] + $(e2) + : # What is the root of the directory + <install-source-root>. + ; + +alias install : boost-build-engine boost-build-core ; |