summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2013-02-27 12:09:39 +0000
committerobache <obache@pkgsrc.org>2013-02-27 12:09:39 +0000
commitb1a680b722567c718b48c4ed8fb33d4befcf6cee (patch)
tree92e23202c77116f17184b38c14206ba319a6c229 /mk
parent6b6bcd0d2c2e035f99daccd3400fab2f0801f676 (diff)
downloadpkgsrc-b1a680b722567c718b48c4ed8fb33d4befcf6cee.tar.gz
create tools' aliases additionally with _OPSYS_EXE_SUFFIX.
In some situations, tools will be invoked with platform specific executable suffix (ex. Perl5's Configure).
Diffstat (limited to 'mk')
-rw-r--r--mk/tools/create.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/mk/tools/create.mk b/mk/tools/create.mk
index cccfa736e0d..26597b5c40c 100644
--- a/mk/tools/create.mk
+++ b/mk/tools/create.mk
@@ -1,4 +1,4 @@
-# $NetBSD: create.mk,v 1.4 2009/03/17 22:13:36 rillig Exp $
+# $NetBSD: create.mk,v 1.5 2013/02/27 12:09:39 obache Exp $
#
# Copyright (c) 2005, 2006 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -186,4 +186,9 @@ ${TOOLS_CMD.${_t_}}:
${TEST} ${.TARGET:Q} = ${.TARGET:H:Q}/${_a_} || \
${LN} -fs ${.TARGET:T:Q} ${.TARGET:H:Q}/${_a_}
. endfor
+. if defined(_OPSYS_EXE_SUFFIX) && !empty(_OPSYS_EXE_SUFFIX)
+ ${RUN} \
+ ${TEST} ${.TARGET:E:Q} = ${_OPSYS_EXE_SUFFIX:E:Q} || \
+ ${LN} -fs ${.TARGET:T:Q} ${.TARGET:Q}${_OPSYS_EXE_SUFFIX}
+. endif
.endfor