build-sys: Do not build tests that depend on resolved when it has been disabled
authorFilipe Brandenburger <filbranden@google.com>
Thu, 18 Feb 2016 08:39:38 +0000 (00:39 -0800)
committerFilipe Brandenburger <filbranden@google.com>
Thu, 18 Feb 2016 08:39:38 +0000 (00:39 -0800)
commite49a8dcc296a218d8fdb09cb86a671ec89c93a6f
treed11da85d3560c8ef556b63fb195d57ad774f1ca5
parent5031c4e21b4379c1824033be675517978090fd36
build-sys: Do not build tests that depend on resolved when it has been disabled

If ./configure --disable-resolved has been used, do not try to build
test-dns-packet and test-resolve-tables which depend on it.

Previously, the SOURCES, LIBS and LDADDs for these tests were made conditional
while the main rules for them weren't, causing build failures trying to build a
binary with no sources.

This was uncovered when trying to build udeb for systemd in CI, which uses
--disable-resolved for a minimal build, which uncovered the issue.

Fixes #2651.
Makefile.am