summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-06-26 15:22:49 +0300
committerNikos Mavrogiannopoulos <nmav@redhat.com>2018-06-27 12:57:07 +0200
commitcf40254459390ccf6001a71e2f3eef219f1ef4ce (patch)
treef8904bd03599936335958a71aa4e9c1055eea44f
parent0257a5a6a5dafcebb4cc6e626c23bb5a7b333c3c (diff)
downloadgnutls-cf40254459390ccf6001a71e2f3eef219f1ef4ce.tar.gz
src: fix regenerating autogen files if builddir = srcdir
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-rw-r--r--src/Makefile.am8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index a390937777..75fef1d556 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -307,5 +307,11 @@ files-update:
@echo "updating autogen files in src/"
@echo "******************************************************************************************"
for i in *-args.c *-args.h;do \
- test -h "$$i" || sed -e "s!$(srcdir)/!!g" "$$i" > $(srcdir)/`basename "$$i"`.bak; \
+ if ! test -h "$$i" ; then \
+ if test "$(srcdir)" = "." ; then \
+ cp "$$i" "$$i.bak" ; \
+ else \
+ sed -e "s!$(srcdir)/!!g" "$$i" > $(srcdir)/`basename "$$i"`.bak ; \
+ fi; \
+ fi; \
done