]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
build: Fix "make dist" result when run in a VPATH build.
authorBruno Haible <bruno@clisp.org>
Fri, 27 Dec 2024 09:39:27 +0000 (10:39 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 27 Dec 2024 09:39:27 +0000 (10:39 +0100)
Suggested by Simon Josefsson in
<https://lists.gnu.org/archive/html/bug-gnulib/2024-12/msg00181.html>.

* Makefile.am (gen-ChangeLogs): Consider $(srcdir).

Makefile.am

index b83783f1ed5fda8817a4b8a5588c6f2bb4d7531c..2d38bfd670f260d7a21bc5da627416fa57adb2e6 100644 (file)
@@ -123,7 +123,7 @@ distdir1:
 gen_start_date = 2015-10-13
 .PHONY: gen-ChangeLogs
 gen-ChangeLogs:
-       $(AM_V_GEN)if test -d .git; then                                       \
+       $(AM_V_GEN)if test -d $(srcdir)/.git; then                             \
          log_fix="$(srcdir)/build-aux/git-log-fix";                           \
          test -e "$$log_fix"                                                  \
            && amend_git_log="--amend=$$log_fix"                               \
@@ -134,6 +134,7 @@ gen-ChangeLogs:
              && cldir="$(distdir)"                                            \
              || cldir="$(distdir)/$$d";                                       \
            $(top_srcdir)/build-aux/gitlog-to-changelog                        \
+             --srcdir=$(srcdir)                                               \
              $$amend_git_log --no-cluster --since=$(gen_start_date) -- "$$d"  \
              > "$$cldir/ChangeLog-t"                                          \
              && rm -f "$$cldir/ChangeLog"                                     \