Author: davisp
Date: Wed Mar 30 12:45:52 2011
New Revision: 1086934
URL: http://svn.apache.org/viewvc?rev=1086934&view=rev
Log:
Avoid -lcurl when libcurl is not found.
Closes COUCHDB-1042
Modified:
couchdb/trunk/configure.ac
couchdb/trunk/src/couchdb/priv/Makefile.am
Modified: couchdb/trunk/configure.ac
URL:
http://svn.apache.org/viewvc/couchdb/trunk/configure.ac?rev=1086934&r1=1086933&r2=1086934&view=diff
==============================================================================
--- couchdb/trunk/configure.ac (original)
+++ couchdb/trunk/configure.ac Wed Mar 30 12:45:52 2011
@@ -212,20 +212,18 @@ AC_ARG_WITH([win32-curl], [AC_HELP_STRIN
[set PATH to the Win32 native curl directory])], [
# default build on windows is a static lib, and that's what we want too
CURL_CFLAGS="-I$withval/include -DCURL_STATICLIB"
- CURL_LIBS="$withval/lib/libcurl"
- CURL_LDFLAGS="-l$CURL_LIBS -lWs2_32 -lkernel32 -luser32 -ladvapi32
-lWldap32"
+ CURL_LIBS="-L$withval/lib -lcurl -lWs2_32 -lkernel32 -luser32 -ladvapi32
-lWldap32"
], [
AC_CHECK_CURL([7.18.0],
[AC_DEFINE([HAVE_CURL], [1], ["Provide HTTP support to couchjs"])], [
AC_MSG_WARN([You will be unable to run some JavaScript unit tests.])
use_curl=no
+ CURL_LIBS=
])
- CURL_LDFLAGS=-lcurl
])
AC_SUBST(CURL_CFLAGS)
AC_SUBST(CURL_LIBS)
-AC_SUBST(CURL_LDFLAGS)
case "$(uname -s)" in
Linux)
Modified: couchdb/trunk/src/couchdb/priv/Makefile.am
URL:
http://svn.apache.org/viewvc/couchdb/trunk/src/couchdb/priv/Makefile.am?rev=1086934&r1=1086933&r2=1086934&view=diff
==============================================================================
--- couchdb/trunk/src/couchdb/priv/Makefile.am (original)
+++ couchdb/trunk/src/couchdb/priv/Makefile.am Wed Mar 30 12:45:52 2011
@@ -46,9 +46,8 @@ COUCHJS_SRCS = \
locallibbin_PROGRAMS = couchjs
couchjs_SOURCES = $(COUCHJS_SRCS)
-couchjs_LDFLAGS = $(CURL_LDFLAGS)
couchjs_CFLAGS = -D_BSD_SOURCE $(CURL_CFLAGS)
-couchjs_LDADD = $(CURL_LDFLAGS) @JSLIB@
+couchjs_LDADD = $(CURL_LIBS) @JSLIB@
couchpriv_DATA = stat_descriptions.cfg
couchpriv_PROGRAMS = couchspawnkillable