From: Yang Tse Date: Mon, 9 Aug 2010 07:33:53 +0000 (+0200) Subject: build: don't build libhostname unless shared libcurl is built X-Git-Tag: curl-7_21_1~23 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b24e87250241c97c23f7c71c0ab9de74e793b8cc;p=thirdparty%2Fcurl.git build: don't build libhostname unless shared libcurl is built --- diff --git a/configure.ac b/configure.ac index a43b2863af..d876bde32e 100644 --- a/configure.ac +++ b/configure.ac @@ -2461,6 +2461,13 @@ AM_CONDITIONAL(USE_MANUAL, test x"$USE_MANUAL" = x1) CURL_CHECK_LIB_ARES AM_CONDITIONAL(USE_EMBEDDED_ARES, test x$embedded_ares = xyes) +if test "x$enable_shared" = "xyes"; then + build_libhostname=yes +else + build_libhostname=no +fi +AM_CONDITIONAL(BUILD_LIBHOSTNAME, test x$tests_use_libhostname = xyes) + CURL_CHECK_OPTION_THREADED_RESOLVER if test "x$want_thres" = xyes && test "x$want_ares" = xyes; then diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am index 0603c03e12..2ba7b0a32f 100644 --- a/tests/libtest/Makefile.am +++ b/tests/libtest/Makefile.am @@ -64,7 +64,11 @@ include Makefile.inc # Preloading of libhostname allows host name overriding, # this is used to make some tests machine independent. +if BUILD_LIBHOSTNAME noinst_LTLIBRARIES = libhostname.la +else +noinst_LTLIBRARIES = +endif if NO_UNDEFINED # The -no-undefined flag is crucial to build fine on some platforms