diff options
author | Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de> | 2021-05-06 11:01:05 +0100 |
---|---|---|
committer | Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de> | 2021-05-06 11:01:05 +0100 |
commit | 7ab7cc8ac3dd32fd3db10f5d72ec2b15f0990c6f (patch) | |
tree | fa66265df4263993c03c56af78e3f2db32dd4c69 /subr/pkg_install_make.subr | |
parent | f3faf2752ecb662905dcf1ac5b588100a55aa2b6 (diff) | |
download | midipix_build-7ab7cc8ac3dd32fd3db10f5d72ec2b15f0990c6f.tar.bz2 midipix_build-7ab7cc8ac3dd32fd3db10f5d72ec2b15f0990c6f.tar.xz |
patches/texinfo{,_host}-6.7.local.patch: added.
midipix.env:${DEFAULT_{CROSS,HOST,NATIVE}_MAKE}: default to make.
subr/pkg_{build,install}.subr: honour ${PKG_MAKE}.
subr/pkg_build.subr: export "make LIBTOOL=${PKG_LIBTOOL}" during ${PKG_MAKE} if non-zero and not "none".
subr/pkg_configure.subr: export "make LIBTOOL=${PKG_LIBTOOL}" during ${PKG_CONFIGURE} if non-zero and not "none".
subr/pkg_install_make.subr: export "make LIBTOOL=${PKG_LIBTOOL}" during ${PKG_MAKE} if non-zero and not "none".
Diffstat (limited to 'subr/pkg_install_make.subr')
-rw-r--r-- | subr/pkg_install_make.subr | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/subr/pkg_install_make.subr b/subr/pkg_install_make.subr index 2afcb7b8..f7ac4640 100644 --- a/subr/pkg_install_make.subr +++ b/subr/pkg_install_make.subr @@ -3,7 +3,7 @@ # pkg_install_make() { - local _libtool="" _subdir=""; + local _libtool="" _rc=0 _subdir=""; case "${PKG_LIBTOOL:-}" in "") _libtool=""; ;; none) _libtool=""; ;; @@ -13,7 +13,10 @@ pkg_install_make() { if [ "${_subdir}" = ":" ]; then _subdir=""; fi; - rtl_run_cmd_unsplit make \ + if [ "${#_libtool}" -gt 0 ]; then + export MAKE="make LIBTOOL=${_libtool}"; + fi; + rtl_run_cmd_unsplit "${PKG_MAKE}" \ ${PKG_MAKEFLAGS_INSTALL:-} \ ${PKG_MAKEFLAGS_INSTALL_EXTRA:-} \ AR="${PKG_AR}" CC="${PKG_CC}" RANLIB="${PKG_RANLIB}" \ @@ -21,8 +24,11 @@ pkg_install_make() { ${_libtool:+"LIBTOOL=${_libtool}"} \ "${PKG_MAKE_INSTALL_VNAME:-DESTDIR}=${PKG_DESTDIR}/" \ ${PKG_INSTALL_TARGET:-install} \ - ${_subdir:+-C "${_subdir}"}; - if [ "${?}" -ne 0 ]; then + ${_subdir:+-C "${_subdir}"}; _rc="${?}"; + if [ "${#_libtool}" -gt 0 ]; then + unset MAKE; + fi; + if [ "${_rc}" -ne 0 ]; then return 1; fi; done; |