]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
configure: don't build libutils if not needed
authorDaniel Salzman <daniel.salzman@nic.cz>
Sun, 18 Mar 2018 21:41:49 +0000 (22:41 +0100)
committerDaniel Salzman <daniel.salzman@nic.cz>
Sun, 18 Mar 2018 21:41:49 +0000 (22:41 +0100)
configure.ac
src/utils/Makefile.inc

index 38e367c18338bf240da132b0f0815d6a32b2d4a1..8de7bc9d047267423fbe19731f167b71976367d5 100644 (file)
@@ -117,6 +117,8 @@ AC_ARG_ENABLE([documentation],
     AS_HELP_STRING([--disable-documentation], [Don't build Knot DNS documentation]), [], [enable_documentation=yes])
 AM_CONDITIONAL([HAVE_DOCS], [test "$enable_documentation" = "yes"])
 
+AM_CONDITIONAL([HAVE_LIBUTILS], test "$enable_utilities" != "no" -o \
+                                     "$enable_daemon" != "no")
 ######################
 # Generic dependencies
 ######################
index 31efac05d698c142f7fd4b960a298f834c7b8a9c..ce1995f3914237031dda16895cf16f40f9aaaa8a 100644 (file)
@@ -1,3 +1,4 @@
+if HAVE_LIBUTILS
 noinst_LTLIBRARIES += libknotus.la
 
 libknotus_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY) $(libidn2_LIBS) \
@@ -29,6 +30,7 @@ libknotus_la_SOURCES = \
        utils/common/tls.h                      \
        utils/common/token.c                    \
        utils/common/token.h
+endif HAVE_LIBUTILS
 
 if HAVE_UTILS
 bin_PROGRAMS = kdig khost knsec3hash knsupdate