summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am4
-rw-r--r--configure.ac6
2 files changed, 8 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 2e43109687..d2b1f97788 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -53,12 +53,14 @@ dist-hook:
cd $(distdir)/src/ && for i in *.def;do \
if test x"$$i" = x"args-std.def";then continue; fi; \
autogen $$i; \
- touch $$i; \
cp $$i $$i.tmp; \
sed -i 's/@subheading \(.*\)/@*\n@var{\1}\n@*/' $$i.tmp; \
autogen -Tagman-cmd.tpl $$i.tmp; \
rm -f $$i.tmp; \
mv -f *.1 ../doc/manpages/; \
done
+ cd $(distdir)/src/ && for i in *-args.c *-args.h;do \
+ mv $$i $$i.bak; \
+ done
sed 's/\@\@VERSION\@\@/$(VERSION)/g' -i $(distdir)/doc/invoke-*.texi
touch $(distdir)/doc/*.html $(distdir)/doc/*.pdf $(distdir)/doc/*.info
diff --git a/configure.ac b/configure.ac
index 79110182d9..ab95920595 100644
--- a/configure.ac
+++ b/configure.ac
@@ -347,7 +347,11 @@ AM_CONDITIONAL(ENABLE_TROUSERS, test "$with_tpm" != "no")
LIBOPTS_CHECK([src/libopts])
if [ test "$NEED_LIBOPTS_DIR" != "true" ];then
dnl delete libopts-generated files
- rm -f ${srcdir}/src/*-args.c ${srcdir}/src/*-args.h
+ for i in ${srcdir}/src/*-args.c.bak ${srcdir}/src/*-args.h.bak; do
+ nam=`echo $i|sed 's/.bak//g'`
+ cp -f $i $nam
+ done
+ AC_SUBST([AUTOGEN], [/bin/true])
fi
AC_CHECK_TYPE(ssize_t,