diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-08-15 21:01:45 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-08-15 21:48:45 +0100 |
commit | f675dec3cb71453ace20ac92a64e048330caa490 (patch) | |
tree | 9fbbe47edafc4e78af67e8c9884b7f7cb97177ba /eclass | |
parent | Bugfix bump adhoc filehandle (diff) | |
download | portage-f675dec3cb71453ace20ac92a64e048330caa490.tar.bz2 portage-f675dec3cb71453ace20ac92a64e048330caa490.tar.xz portage-f675dec3cb71453ace20ac92a64e048330caa490.zip |
Add bjaminstall
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/bjam.eclass | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/eclass/bjam.eclass b/eclass/bjam.eclass index ea1e9ef..c9d384e 100644 --- a/eclass/bjam.eclass +++ b/eclass/bjam.eclass @@ -24,6 +24,30 @@ bjambuild() { setarch $(uname -m) -RL b2 ${BJAMOPTS} variant=release -q $@ || die } +bjaminstall() { + local -a other + local include + include=${PN} + while [[ $# -gt 0 ]] ; do + case "$1" in + -i|--include) + include=$2 + shift + ;; + *) + other+=( $1 ) + ;; + esac + shift + done + + bjambuild \ + --prefix="${D}/usr" \ + --libdir="${D}/usr/$(get_libdir)" \ + --includedir="${D}/usr/include/$include" \ + ${other[@]} +} + doxygenbuild() { mkdir -p ${D}/usr/share/man find ${S} -name Doxyfile -printf '%h %p\n' | while read d p ; do |