summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2022-11-23 09:27:22 -0500
committerArnold D. Robbins <arnold@skeeve.com>2022-11-23 09:27:22 -0500
commit11762f4c06858581dc1ff62316c126fbd76f1af3 (patch)
tree2255d6c5640aa62b319a0bfc31460ac3cad2f63c /Makefile.in
parenta16fac8edfed8e83cb4e924277c60c77b8625238 (diff)
downloadgawk-11762f4c06858581dc1ff62316c126fbd76f1af3.tar.gz
Fix install-exec-hook for POSIX mode in GNU make.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index bbaeae15..b534174b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1303,7 +1303,9 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
install-exec-hook:
(cd $(DESTDIR)$(bindir); \
name=`echo gawk | sed '$(transform)'` ; \
- $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
+ if [ ! -f gawk-$(VERSION)$(EXEEXT) ]; \
+ then $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
+ fi; \
if [ ! -f awk$(EXEEXT) ]; \
then $(LN_S) $${name}$(EXEEXT) awk$(EXEEXT); \
fi; exit 0)