waf-utils.eclass: add parameters to compile and install
authorktrace <ktrace@yandex.ru>
Sat, 22 Sep 2018 12:53:16 +0000 (15:53 +0300)
committerMichał Górny <mgorny@gentoo.org>
Tue, 9 Oct 2018 19:59:41 +0000 (21:59 +0200)
Signed-off-by: Victor Kustov <ktrace@yandex.ru>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
eclass/waf-utils.eclass

index 4d02483a927e639f7b011d144d0f9355107f5151..878068fc9f4f1dd72a9c198783814151c03f15fb 100644 (file)
@@ -89,7 +89,7 @@ waf-utils_src_configure() {
        CCFLAGS="${CFLAGS}" LINKFLAGS="${CFLAGS} ${LDFLAGS}" "${WAF_BINARY}" \
                "--prefix=${EPREFIX}/usr" \
                "${libdir[@]}" \
-               "$@" \
+               "${@}" \
                configure || die "configure failed"
 }
 
@@ -102,8 +102,8 @@ waf-utils_src_compile() {
        [[ ${WAF_VERBOSE} == ON ]] && _mywafconfig="--verbose"
 
        local jobs="--jobs=$(makeopts_jobs)"
-       echo "\"${WAF_BINARY}\" build ${_mywafconfig} ${jobs}"
-       "${WAF_BINARY}" ${_mywafconfig} ${jobs} || die "build failed"
+       echo "\"${WAF_BINARY}\" build ${_mywafconfig} ${jobs} ${*}"
+       "${WAF_BINARY}" ${_mywafconfig} ${jobs} "${@}" || die "build failed"
 }
 
 # @FUNCTION: waf-utils_src_install
@@ -112,8 +112,8 @@ waf-utils_src_compile() {
 waf-utils_src_install() {
        debug-print-function ${FUNCNAME} "$@"
 
-       echo "\"${WAF_BINARY}\" --destdir=\"${D}\" install"
-       "${WAF_BINARY}" --destdir="${D}" install  || die "Make install failed"
+       echo "\"${WAF_BINARY}\" --destdir=\"${D}\" ${*} install"
+       "${WAF_BINARY}" --destdir="${D}" "${@}" install  || die "Make install failed"
 
        # Manual document installation
        einstalldocs