summaryrefslogtreecommitdiff
path: root/tools/build/Jamroot.jam
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build/Jamroot.jam')
-rw-r--r--tools/build/Jamroot.jam47
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 ;