Commit b24e8725 authored by Yang Tse's avatar Yang Tse
Browse files

build: don't build libhostname unless shared libcurl is built

parent 50a1d5ee
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -2461,6 +2461,13 @@ AM_CONDITIONAL(USE_MANUAL, test x"$USE_MANUAL" = x1)
CURL_CHECK_LIB_ARES
CURL_CHECK_LIB_ARES
AM_CONDITIONAL(USE_EMBEDDED_ARES, test x$embedded_ares = xyes)
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
CURL_CHECK_OPTION_THREADED_RESOLVER


if test "x$want_thres" = xyes && test "x$want_ares" = xyes; then
if test "x$want_thres" = xyes && test "x$want_ares" = xyes; then
+4 −0
Original line number Original line Diff line number Diff line
@@ -64,7 +64,11 @@ include Makefile.inc
# Preloading of libhostname allows host name overriding,
# Preloading of libhostname allows host name overriding,
# this is used to make some tests machine independent.
# this is used to make some tests machine independent.


if BUILD_LIBHOSTNAME
noinst_LTLIBRARIES = libhostname.la
noinst_LTLIBRARIES = libhostname.la
else
noinst_LTLIBRARIES =
endif


if NO_UNDEFINED
if NO_UNDEFINED
# The -no-undefined flag is crucial to build fine on some platforms
# The -no-undefined flag is crucial to build fine on some platforms