summaryrefslogtreecommitdiff
path: root/mk/configure
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2020-05-23 12:11:33 +0000
committerrillig <rillig@pkgsrc.org>2020-05-23 12:11:33 +0000
commit7a4237402d77c6392a71bbe52362651b1dfb6ebb (patch)
tree3c9c37769f65535819961bd0388db7de5d2ce0b4 /mk/configure
parent3ea1254177d6cb2e8caf73b627fa4324c14edd57 (diff)
downloadpkgsrc-7a4237402d77c6392a71bbe52362651b1dfb6ebb.tar.gz
mk/configure: fix configure options check for custom CONFIGURE_SCRIPT
Seen in cross/arm-none-eabi-gdb.
Diffstat (limited to 'mk/configure')
-rw-r--r--mk/configure/gnu-configure.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/mk/configure/gnu-configure.mk b/mk/configure/gnu-configure.mk
index bdc165a66b0..6caf076b4f6 100644
--- a/mk/configure/gnu-configure.mk
+++ b/mk/configure/gnu-configure.mk
@@ -1,4 +1,4 @@
-# $NetBSD: gnu-configure.mk,v 1.27 2020/05/22 15:21:15 rillig Exp $
+# $NetBSD: gnu-configure.mk,v 1.28 2020/05/23 12:11:33 rillig Exp $
#
# Package-settable variables:
#
@@ -219,8 +219,11 @@ CONFIGURE_ARGS+= --quiet
_SHOW_UNKNOWN_CONFIGURE_OPTIONS_CMD= \
cd ${WRKSRC}; \
configures=$$( \
- ${FIND} ${CONFIGURE_DIRS} -name configure \
- | ${SED} -e 's,^${WRKSRC}/,,' \
+ for dir in ${CONFIGURE_DIRS}; do \
+ cd ${WRKSRC} && cd "$$dir" && cd ${CONFIGURE_SCRIPT:H} \
+ && ${FIND} "$$PWD" -name ${CONFIGURE_SCRIPT:T}; \
+ done \
+ | ${SED} -e 's,^${WRKSRC}/,./,' \
| LC_ALL=C ${SORT} -u \
| ${TR} '\n' ' ' \
| ${SED} 's, $$,,'); \