diff options
Diffstat (limited to 'mk/buildhlp.mk')
-rw-r--r-- | mk/buildhlp.mk | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mk/buildhlp.mk b/mk/buildhlp.mk index 41f09d946..79014ac4b 100644 --- a/mk/buildhlp.mk +++ b/mk/buildhlp.mk @@ -93,8 +93,9 @@ ifeq ($(strip ${_IN_PACKAGE})$(strip ${_IN_CVTC}),1) else @$(MAKE) -s V=0 prepare WRKDIR=${WRKDIR}.orig PREVENT_PATCH=: NO_CHECKSUM=1 endif - @-test -r ${WRKDIR}/.autoreconf_done && \ - (cd ${WRKDIR}.orig/${PKG_NAME}-${PKG_VERSION}; \ + @-test ! -r ${WRKDIR}/.autoreconf_done || \ + (wrkdist=$(WRKDIST) dir=$${wrkdist#$(WRKDIR)}; \ + cd ${WRKDIR}.orig$${dir}; \ env ${AUTOTOOL_ENV} autoreconf -if) $(MAKE_TRACE) @rm -rf ${WRKDIR}.orig/${PKG_NAME}-${PKG_VERSION}/autom4te.cache @# restore config.sub/config.guess |