WSJT-X/tools/build/Jamroot.jam
Bill Somerville 4ebe6417a5 Squashed 'boost/' content from commit b4feb19f2
git-subtree-dir: boost
git-subtree-split: b4feb19f287ee92d87a9624b5d36b7cf46aeadeb
2018-06-09 21:48:32 +01:00

47 lines
1006 B
Plaintext

path-constant SELF : . ;
import path ;
import package ;
import os ;
local ext = "" ;
if [ os.on-windows ] || [ os.on-vms ]
{
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 ;