mirror of https://github.com/BOINC/boinc.git
BUILD: fix curl detection
Since curl is needed for the libraries and the libraries are needed for everything else check for libcurl by default.
This commit is contained in:
parent
a52e9b9952
commit
6a4b7899b3
38
configure.ac
38
configure.ac
|
@ -440,18 +440,15 @@ BOINC_CHECK_FCGI
|
|||
fi
|
||||
|
||||
dnl ---------- libcurl (m4/libcurl.m4) ------------------------------
|
||||
dnl curl is needed for libraries and those are needed by everything else
|
||||
|
||||
if test "${enable_client}" = yes; then
|
||||
LIBCURL_CHECK_CONFIG([yes], [7.17.1], [haveCurl=yes], [haveCurl=no])
|
||||
LIBCURL_CHECK_CONFIG([yes], [7.17.1], [haveCurl=yes], [haveCurl=no])
|
||||
|
||||
if test "${haveCurl}" != yes; then
|
||||
AC_MSG_ERROR([
|
||||
if test "${haveCurl}" != yes; then
|
||||
AC_MSG_ERROR([
|
||||
================================================================================
|
||||
ERROR: could not find (recent enough) development-libs for libcurl.
|
||||
|
||||
This library is required to build the boinc-client.
|
||||
(If you don't want to build the client, use --disable-client with configure.
|
||||
|
||||
If libcurl-dev is installed on your system, make sure that the script
|
||||
'curl-config' is found in your PATH, and that
|
||||
'curl-config --version' gives something recent enough (see above).
|
||||
|
@ -459,23 +456,20 @@ ERROR: could not find (recent enough) development-libs for libcurl.
|
|||
You can download libcurl from: http://curl.haxx.se/
|
||||
|
||||
================================================================================
|
||||
])
|
||||
else
|
||||
## add libcurl et al. to the list of statically linked libs
|
||||
STATIC_LIB_LIST="${STATIC_LIB_LIST} curl idn ssh2 crypto ssl krb5 k5crypto gssapi_krb5 com_err resolv lber ldap socket nsl z rt gcrypt gpg-error"
|
||||
CPPFLAGS="${CPPFLAGS} ${LIBCURL_CPPFLAGS}"
|
||||
CURL_LIB_PATHS=`echo $LIBCURL | sed 's/[^[a-zA-Z]]*-l[^ ]*//g'`
|
||||
|
||||
if test "${enable_debug}" = yes; then
|
||||
echo "LIBCURL = ${LIBCURL}"
|
||||
echo "LIBCURL_CPPFLAGS = ${LIBCURL_CPPFLAGS}"
|
||||
echo "CURL_LIB_PATHS = ${CURL_LIB_PATHS}"
|
||||
echo "LDFLAGS = ${LDFLAGS}"
|
||||
fi
|
||||
BOINC_EXTRA_LIBS="${BOINC_EXTRA_LIBS} ${LIBCURL}"
|
||||
])
|
||||
else
|
||||
## add libcurl et al. to the list of statically linked libs
|
||||
STATIC_LIB_LIST="${STATIC_LIB_LIST} curl idn ssh2 crypto ssl krb5 k5crypto gssapi_krb5 com_err resolv lber ldap socket nsl z rt gcrypt gpg-error"
|
||||
CPPFLAGS="${CPPFLAGS} ${LIBCURL_CPPFLAGS}"
|
||||
CURL_LIB_PATHS=`echo $LIBCURL | sed 's/[^[a-zA-Z]]*-l[^ ]*//g'`
|
||||
|
||||
if test "${enable_debug}" = yes; then
|
||||
echo "LIBCURL = ${LIBCURL}"
|
||||
echo "LIBCURL_CPPFLAGS = ${LIBCURL_CPPFLAGS}"
|
||||
echo "CURL_LIB_PATHS = ${CURL_LIB_PATHS}"
|
||||
echo "LDFLAGS = ${LDFLAGS}"
|
||||
fi
|
||||
|
||||
BOINC_EXTRA_LIBS="${BOINC_EXTRA_LIBS} ${LIBCURL}"
|
||||
fi
|
||||
|
||||
dnl ---------- SSL (m4/check_ssl.m4)
|
||||
|
|
Loading…
Reference in New Issue