~ubuntu-branches/ubuntu/saucy/clamav/saucy-backports

« back to all changes in this revision

Viewing changes to m4/reorganization/libs/curl.m4

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman
  • Date: 2014-07-15 01:08:10 UTC
  • mfrom: (0.35.47 sid)
  • Revision ID: package-import@ubuntu.com-20140715010810-ru66ek4fun2iseba
Tags: 0.98.4+dfsg-2~ubuntu13.10.1
No-change backport to saucy (LP: #1341962)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
have_curl="no"
 
2
curl_msg="Please use the web interface for submitting FPs/FNs."
 
3
AC_MSG_CHECKING([for libcurl installation])
 
4
 
 
5
AC_ARG_WITH([libcurl],
 
6
[  --with-libcurl=DIR   path to directory containing libcurl (default=
 
7
    /usr/local or /usr if not found in /usr/local)],
 
8
[
 
9
if test "$withval"; then
 
10
    LIBCURL_HOME="$withval"
 
11
fi
 
12
], [
 
13
LIBCURL_HOME=/usr/local
 
14
if test ! -f "$LIBCURL_HOME/include/curl/curl.h"
 
15
then
 
16
    LIBCURL_HOME=/usr
 
17
fi
 
18
AC_MSG_RESULT([$LIBCURL_HOME])
 
19
])
 
20
 
 
21
if test ! -f "$LIBCURL_HOME/include/curl/curl.h"
 
22
then
 
23
    AC_MSG_WARN([libcurl not found. Please use the web interface for submitting FPs/FNs.])
 
24
else
 
25
    if test -f "$LIBCURL_HOME/bin/curl-config"; then
 
26
        CURL_LDFLAGS=$($LIBCURL_HOME/bin/curl-config --libs)
 
27
        CURL_CPPFLAGS=$($LIBCURL_HOME/bin/curl-config --cflags)
 
28
    else
 
29
        if test "$LIBCURL_HOME" != "/usr"; then
 
30
            CURL_LDFLAGS="-L$LIBCURL_HOME/lib -lcurl"
 
31
            CURL_CPPFLAGS="-I$LIBCURL_HOME/include"
 
32
        else
 
33
            CURL_LDFLAGS="-lcurl"
 
34
            CURL_CPPFLAGS=""
 
35
        fi
 
36
    fi
 
37
 
 
38
    save_LDFLAGS="$LDFLAGS"
 
39
    LDFLAGS="$CURL_LDFLAGS"
 
40
    AC_CHECK_LIB([curl], [curl_easy_init], [curl_msg="";have_curl="yes";CLAMSUBMIT_LIBS="$CLAMSUBMIT_LIBS $CURL_LDFLAGS";CLAMSUBMIT_CFLAGS="$CLAMSUBMIT_CFLAGS $CURL_CPPFLAGS"],
 
41
            [AC_MSG_WARN([Your libcurl is misconfigured. Please use the web interface for submitting FPs/FNs.])])
 
42
    LDFLAGS="$save_LDFLAGS"
 
43
fi
 
44
 
 
45
AC_SUBST([CLAMSUBMIT_LIBS])
 
46
AC_SUBST([CLAMSUBMIT_CFLAGS])