Makefile.am |   22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

New commits:
commit aa7248bf78910c54819492fc188f6cc0ad26d733
Author: Carlos Garcia Campos <[email protected]>
Date:   Thu Jul 15 15:05:10 2010 +0200

    Rework ChangeLog generation to fix make distcheck

diff --git a/Makefile.am b/Makefile.am
index b9b9188..55bdaa6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -106,7 +106,23 @@ EXTRA_DIST +=                                              
        \
 
 
 
-dist-hook: ChangeLog
+distclean-local:
+       if test "$(srcdir)" = "."; then :; else \
+               rm -f ChangeLog; \
+       fi
+
+ChangeLog:
+       $(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
+         (GIT_DIR=$(top_srcdir)/.git ./missing --run git log --stat) | fmt 
--split-only > [email protected] \
+         && mv -f [email protected] $@ \
+         || ($(RM) [email protected]; \
+             echo Failed to generate ChangeLog, your ChangeLog may be outdated 
>&2; \
+             (test -f $@ || echo git log is required to generate this file >> 
$@)); \
+       else \
+         test -f $@ || \
+         (echo A git checkout and git log is required to generate ChangeLog 
>&2 && \
+         echo A git checkout and git log is required to generate this file >> 
$@); \
+       fi
+
+.PHONY: ChangeLog
 
-ChangeLog : .git/HEAD
-       $(AM_V_GEN) git log --stat > ChangeLog
_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to