]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Move the include Makefile.tests to the bottom of Makefile.am(s)
authorOndřej Surý <ondrej@sury.org>
Wed, 21 Apr 2021 12:22:18 +0000 (14:22 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 24 Jun 2021 13:33:52 +0000 (15:33 +0200)
The Makefile.tests was modifying global AM_CFLAGS and LDADD and could
accidentally pull /usr/include to be listed before the internal
libraries, which is known to cause problems if the headers from the
previous version of BIND 9 has been installed on the build machine.

17 files changed:
Makefile.tests
Makefile.top
bin/check/Makefile.am
bin/confgen/Makefile.am
bin/dig/Makefile.am
bin/dnssec/Makefile.am
bin/nsupdate/Makefile.am
bin/pkcs11/Makefile.am
bin/tests/system/Makefile.am
bin/tools/Makefile.am
fuzz/Makefile.am
lib/dns/tests/Makefile.am
lib/irs/tests/Makefile.am
lib/isc/tests/Makefile.am
lib/isccc/tests/Makefile.am
lib/isccfg/tests/Makefile.am
lib/ns/tests/Makefile.am

index 3b5e07d90c6faaccfd5e7d6d8781e9a5ce94f268..70d528285ca68aaa48f52972d2d66334fcc8ac30 100644 (file)
@@ -1,11 +1,17 @@
 # Hey Emacs, this is -*- makefile-automake -*- file!
 # vim: filetype=automake
 
+unit-local: check
+
+TESTS = $(check_PROGRAMS)
+
+LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+
 AM_CPPFLAGS +=                                 \
        $(CMOCKA_CFLAGS)                        \
        -DNAMED_PLUGINDIR=\"$(libdir)/named\"   \
        -DSKIPPED_TEST_EXIT_CODE=77             \
        -DTESTS_DIR=\"$(abs_srcdir)\"
 
-LDADD =                        \
+LDADD +=                                       \
        $(CMOCKA_LIBS)
index 58268763711c2f2800ac28882e6f2f127c3e1353..68bbc1242dcb654e81197b4879fb7b82aa07c83f 100644 (file)
@@ -12,6 +12,7 @@ AM_CPPFLAGS =                                 \
        -I$(srcdir)/include
 
 AM_LDFLAGS =
+LDADD =
 
 if HOST_MACOS
 AM_LDFLAGS +=                                  \
index fd8e51ba6592d1a1dd500674c2ebd97a85d576ca..8f63c3506af9a118faaccd9171ee7e463d26f407 100644 (file)
@@ -7,7 +7,7 @@ AM_CPPFLAGS +=                  \
        $(LIBISCCFG_CFLAGS)     \
        $(LIBBIND9_CFLAGS)
 
-AM_CPPFLAGS +=                                         \
+AM_CPPFLAGS +=                 \
        -DNAMED_CONFFILE=\"${sysconfdir}/named.conf\"
 
 noinst_LTLIBRARIES = libcheck-tool.la
@@ -16,7 +16,7 @@ libcheck_tool_la_SOURCES =    \
        check-tool.h            \
        check-tool.c
 
-LDADD =                                \
+LDADD +=                       \
        libcheck-tool.la        \
        $(LIBISC_LIBS)          \
        $(LIBDNS_LIBS)          \
index d43aa2004ad5486dcc9331fe3bbcbd0326740bfa..c1dca43194385cacb237b7d64b57c4f60a48d24a 100644 (file)
@@ -5,7 +5,7 @@ AM_CPPFLAGS +=                  \
        $(LIBDNS_CFLAGS)        \
        -DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\"
 
-LDADD =                                \
+LDADD +=                       \
        libconfgen.la           \
        $(LIBISC_LIBS)          \
        $(LIBDNS_LIBS)
index e130df08c14ab83c66f7b10db6075564785c2bad..32dea5bbfdf7ecc6036b068927a52bf32d767876 100644 (file)
@@ -8,7 +8,7 @@ AM_CPPFLAGS +=                  \
        $(LIBBIND9_CFLAGS)      \
        $(LIBIDN2_CFLAGS)
 
-LDADD =                                \
+LDADD +=                       \
        libdighost.la           \
        $(LIBISC_LIBS)          \
        $(LIBDNS_LIBS)          \
@@ -19,8 +19,8 @@ LDADD =                               \
 
 noinst_LTLIBRARIES = libdighost.la
 
-libdighost_la_SOURCES = \
-       dighost.h       \
+libdighost_la_SOURCES =                \
+       dighost.h               \
        dighost.c
 
 bin_PROGRAMS = dig host nslookup
index 7aeaccc97c9ca694fc7680d3d1348887f06e181b..32c462620a7302f0471b05aa513e7f2c65a8b61b 100644 (file)
@@ -4,12 +4,12 @@ AM_CPPFLAGS +=                        \
        $(LIBISC_CFLAGS)        \
        $(LIBDNS_CFLAGS)
 
-AM_CPPFLAGS +=                                         \
+AM_CPPFLAGS +=                 \
        -DNAMED_CONFFILE=\"${sysconfdir}/named.conf\"
 
 noinst_LTLIBRARIES = libdnssectool.la
 
-LDADD =                                \
+LDADD +=                       \
        libdnssectool.la        \
        $(LIBISC_LIBS)          \
        $(LIBDNS_LIBS)
index fc0e62b99cf77a3f12a38919ae57ce97e57ace39..18c8645f8271d98cab096ab4ae6918ef9e530f63 100644 (file)
@@ -10,10 +10,10 @@ AM_CPPFLAGS +=                      \
        $(KRB5_CFLAGS)          \
        $(READLINE_CFLAGS)
 
-AM_CPPFLAGS += \
+AM_CPPFLAGS +=                 \
        -DSESSION_KEYFILE=\"${localstatedir}/run/named/session.key\"
 
-LDADD =                                \
+LDADD +=                       \
        $(LIBISC_LIBS)          \
        $(LIBDNS_LIBS)          \
        $(LIBISCCFG_LIBS)       \
index 1bcd014980ddabd004adfc93ae63f142aeb7f926..b80c1c74fbc736697334d25be946b43fe4a59636 100644 (file)
@@ -3,7 +3,7 @@ include $(top_srcdir)/Makefile.top
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)
 
-LDADD =                                \
+LDADD +=                       \
        $(LIBISC_LIBS)
 
 bin_PROGRAMS =                 \
index 4ef54205a1fdd22b6a79e71231263b2103a26f54..0a3bfc090b93e3cafbf4a71bb8b2f082da44a5cc 100644 (file)
@@ -14,7 +14,7 @@ SUBDIRS = dyndb/driver dlzexternal/driver hooks/driver
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)
 
-LDADD =                                \
+LDADD +=                       \
        $(LIBISC_LIBS)
 
 if HAVE_PERL
index ff9bef39e90c0be132ee1fd29ca14bb510c9a949..04072560dc6a11690093d7dcc4fb8475bcdbe3fc 100644 (file)
@@ -4,7 +4,7 @@ AM_CPPFLAGS +=                  \
        $(LIBISC_CFLAGS)        \
        $(LIBDNS_CFLAGS)
 
-LDADD =                                \
+LDADD +=                       \
        $(LIBDNS_LIBS)          \
        $(LIBISC_LIBS)
 
index bf5aa3eeb2ef5ab50e5ba235366b34d19ad4b74d..2dae4543f5d90aa84d32e4925cac19e06e184e56 100644 (file)
@@ -8,7 +8,7 @@ AM_CPPFLAGS +=                          \
 AM_LDFLAGS +=                          \
        $(FUZZ_LDFLAGS)
 
-LDADD =                                        \
+LDADD +=                               \
        libfuzzmain.la                  \
        $(LIBISC_LIBS)                  \
        $(LIBDNS_LIBS)
index 006a2bf5efc6cdb846e9cd88d685a43b6d115421..04707f12c51076fa1faad1831031e583e7c90b95 100644 (file)
@@ -1,5 +1,4 @@
 include $(top_srcdir)/Makefile.top
-include $(top_srcdir)/Makefile.tests
 
 AM_CPPFLAGS +=                         \
        $(LIBISC_CFLAGS)                \
@@ -8,9 +7,9 @@ AM_CPPFLAGS +=                          \
        -DSRCDIR=\"$(abs_srcdir)\"      \
        -DBUILDDIR=\"$(abs_builddir)\"
 
-LDADD +=                       \
-       libdnstest.la           \
-       $(LIBISC_LIBS)          \
+LDADD +=                               \
+       libdnstest.la                   \
+       $(LIBISC_LIBS)                  \
        $(LIBDNS_LIBS)
 
 check_LTLIBRARIES = libdnstest.la
@@ -48,8 +47,6 @@ check_PROGRAMS =              \
        zonemgr_test            \
        zt_test
 
-TESTS = $(check_PROGRAMS)
-
 if HAVE_PERL
 
 check_PROGRAMS +=              \
@@ -109,8 +106,6 @@ rsa_test_CPPFLAGS =         \
        $(AM_CPPFLAGS)          \
        $(OPENSSL_CFLAGS)
 
-unit-local: check
-
 EXTRA_DIST =                   \
        Kdh.+002+18602.key      \
        Krsa.+005+29235.key     \
@@ -118,4 +113,4 @@ EXTRA_DIST =                        \
        testdata                \
        testkeys
 
-LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+include $(top_srcdir)/Makefile.tests
index d256663853595d31860d40f5a8254e5bad05e75f..8e6e52f6fb8eee7d7e540e74226fa4c3b7de37f5 100644 (file)
@@ -1,5 +1,4 @@
 include $(top_srcdir)/Makefile.top
-include $(top_srcdir)/Makefile.tests
 
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)        \
@@ -9,13 +8,9 @@ LDADD +=                       \
        $(LIBISC_LIBS)          \
        $(LIBIRS_LIBS)
 
-check_PROGRAMS = \
+check_PROGRAMS =               \
        resconf_test
 
-TESTS = $(check_PROGRAMS)
-
-unit-local: check
-
 EXTRA_DIST = testdata
 
-LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+include $(top_srcdir)/Makefile.tests
index c8da51d3ee922653570b552723509c1e5ea82888..b21bd7a4a0058b5fb36fe7266cdaafa6dcb7deb0 100644 (file)
@@ -1,5 +1,4 @@
 include $(top_srcdir)/Makefile.top
-include $(top_srcdir)/Makefile.tests
 
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)
@@ -15,7 +14,7 @@ libisctest_la_SOURCES =               \
        isctest.h               \
        uv_wrap.h
 
-TESTS =                        \
+check_PROGRAMS =       \
        aes_test        \
        buffer_test     \
        counter_test    \
@@ -49,9 +48,6 @@ TESTS =                       \
        time_test       \
        timer_test
 
-check_PROGRAMS =       \
-       $(TESTS)
-
 doh_test_CPPFLAGS =    \
        $(AM_CPPFLAGS)  \
        $(LIBUV_CFLAGS) \
@@ -91,8 +87,6 @@ netmgr_test_LDADD =   \
        $(LDADD)        \
        $(LIBUV_LIBS)
 
-unit-local: check
-
 EXTRA_DIST = testdata
 
-LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+include $(top_srcdir)/Makefile.tests
index 048f2a9f0f65e9197dd4584ae0d97e971d222bcc..7cab5b72afe394842fafe02fee1a586c040fb178 100644 (file)
@@ -1,5 +1,4 @@
 include $(top_srcdir)/Makefile.top
-include $(top_srcdir)/Makefile.tests
 
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)        \
@@ -9,11 +8,7 @@ LDADD +=                       \
        $(LIBISC_LIBS)          \
        $(LIBISCCC_LIBS)
 
-check_PROGRAMS =       \
+check_PROGRAMS =               \
        result_test
 
-TESTS = $(check_PROGRAMS)
-
-unit-local: check
-
-LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+include $(top_srcdir)/Makefile.tests
index 19b82a45b3ba97979c8fbd08877630353dafbbfa..cb21d57fc5a7437653a670a2600e8cc41de0855d 100644 (file)
@@ -1,5 +1,4 @@
 include $(top_srcdir)/Makefile.top
-include $(top_srcdir)/Makefile.tests
 
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)        \
@@ -11,12 +10,8 @@ LDADD +=                     \
        $(LIBDNS_LIBS)          \
        $(LIBISCCFG_LIBS)
 
-check_PROGRAMS =       \
-       duration_test   \
+check_PROGRAMS =               \
+       duration_test           \
        parser_test
 
-TESTS = $(check_PROGRAMS)
-
-unit-local: check
-
-LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+include $(top_srcdir)/Makefile.tests
index 31390fabfed4a0159d724cd3ecb0d7251c90f222..6b08b213465aa97ed83cbffce3cfe4b4707ec3e0 100644 (file)
@@ -1,5 +1,4 @@
 include $(top_srcdir)/Makefile.top
-include $(top_srcdir)/Makefile.tests
 
 AM_CPPFLAGS +=                 \
        $(LIBISC_CFLAGS)        \
@@ -14,7 +13,7 @@ LDADD +=                      \
 
 check_LTLIBRARIES = libnstest.la
 libnstest_la_SOURCES =         \
-       nstest.c                \
+       nstest.c                \
        nstest.h
 
 check_PROGRAMS =               \
@@ -23,10 +22,6 @@ check_PROGRAMS =             \
        plugin_test             \
        query_test
 
-TESTS = $(check_PROGRAMS)
-
-unit-local: check
-
 EXTRA_DIST = testdata
 
-LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
+include $(top_srcdir)/Makefile.tests