]> git.ipfire.org Git - thirdparty/gettext.git/commit
build: Enable Automake's dependency tracking.
authorBruno Haible <bruno@clisp.org>
Thu, 1 Aug 2024 15:27:36 +0000 (17:27 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 1 Aug 2024 20:31:22 +0000 (22:31 +0200)
commitc617c40eb0588768fbc7806087fca7dc4920e0e6
treeabb47c0825f1a77a124a582bdc64a65bd14edd45
parent2ac825d0f5fa94b5f57a0031dc1c230b12fc7b97
build: Enable Automake's dependency tracking.

Quite often, after changing a struct defined in a .h file, I see "make check"
fail. After "make clean; make", "make check" passes again. This wastes my time.
Unlike 20 years ago, I don't want think about which .o files I need to erase
and rebuild. Build times are now much smaller than they were 20 years ago,
especially when configuring with --disable-shared and CFLAGS="-ggdb".

* gnulib-local/modules/gettext-runtime-misc (configure.ac): Don't augment
AUTOMAKE_OPTIONS.
* gettext-runtime/Makefile.am (AUTOMAKE_OPTIONS): Remove 'no-dependencies'.
* gettext-runtime/intl/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-runtime/libasprintf/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-runtime/src/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-runtime/tests/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* libtextstyle/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* libtextstyle/lib/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/gnulib-lib/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/libgettextpo/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/libgrep/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/src/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/system-tests/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/tests/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/tests/gnulib-lib/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* Makefile.am (AUTOMAKE_OPTIONS): Likewise.
17 files changed:
Makefile.am
gettext-runtime/Makefile.am
gettext-runtime/intl/Makefile.am
gettext-runtime/libasprintf/Makefile.am
gettext-runtime/src/Makefile.am
gettext-runtime/tests/Makefile.am
gettext-tools/Makefile.am
gettext-tools/gnulib-lib/Makefile.am
gettext-tools/libgettextpo/Makefile.am
gettext-tools/libgrep/Makefile.am
gettext-tools/src/Makefile.am
gettext-tools/system-tests/Makefile.am
gettext-tools/tests/Makefile.am
gettext-tools/tests/gnulib-lib/Makefile.am
gnulib-local/modules/gettext-runtime-misc
libtextstyle/Makefile.am
libtextstyle/lib/Makefile.am