diff options
| author | Emmanuele Bassi <ebassi@gnome.org> | 2017-02-06 15:20:28 +0000 |
|---|---|---|
| committer | Emmanuele Bassi <ebassi@gnome.org> | 2017-02-06 15:44:06 +0000 |
| commit | 2e2b96301d74ac931e3e3bbe883f1453cc40eca1 (patch) | |
| tree | 17da612df581916a191177dcec8c1cd9556e9d2c | |
| parent | 43a66ca8d87e04242d81439d9721f09b5ad2e7fb (diff) | |
| download | libepoxy-2e2b96301d74ac931e3e3bbe883f1453cc40eca1.tar.gz | |
Generate a ChangeLog for the dist tarball
It's useful for people that like rummaging inside tarballs.
| -rw-r--r-- | Makefile.am | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index f47e5b3..ad83384 100644 --- a/Makefile.am +++ b/Makefile.am @@ -37,3 +37,14 @@ EXTRA_DIST = \ registry/glx.xml \ registry/wgl.xml \ $() + +dist-hook: + @if test -d "$(top_srcdir)/.git"; then \ + echo Generating ChangeLog... ; \ + ( $(top_srcdir)/missing --run git log --stat ) > "$(top_srcdir)/ChangeLog.tmp" \ + && mv -f "$(top_srcdir)/ChangeLog.tmp" "$(top_distdir)/ChangeLog" \ + || ( rm -f "$(top_srcdir)/ChangeLog.tmp"; \ + echo Failed to generate ChangeLog >&2 ); \ + else \ + echo A git checkout is required to generate a ChangeLog >&2; \ + fi |
