]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix libcurl linking when using system libcurl
authorMichael Jerris <mike@jerris.com>
Mon, 17 Mar 2014 23:05:55 +0000 (19:05 -0400)
committerMichael Jerris <mike@jerris.com>
Mon, 17 Mar 2014 23:05:55 +0000 (19:05 -0400)
Makefile.am

index 6540cbc79338a2d81a24452195a1e90a1d798909..b1447bb8000373c2f08de65ed59bf3c850e9001e 100644 (file)
@@ -146,19 +146,22 @@ if ENABLE_TIMERFD_WRAPPER
 CORE_CFLAGS += -DTIMERFD_WRAP
 endif
 
-if CURL_BUILTIN
-CORE_LIBS += libs/curl/lib/libcurl.la
-endif
-
 ##
 ## libfreeswitch
 ##
 lib_LTLIBRARIES                 = libfreeswitch.la
 libfreeswitch_la_CFLAGS  = $(CORE_CFLAGS) $(AM_CFLAGS)
-libfreeswitch_la_LDFLAGS = -version-info 1:0:0 $(AM_LDFLAGS) $(PLATFORM_CORE_LDFLAGS)
+libfreeswitch_la_LDFLAGS = -version-info 1:0:0 $(AM_LDFLAGS) $(PLATFORM_CORE_LDFLAGS) -shared -no-undefined
 libfreeswitch_la_LIBADD  = $(CORE_LIBS) $(APR_LIBS) $(PLATFORM_CORE_LIBS)
 libfreeswitch_la_DEPENDENCIES = $(BUILT_SOURCES)
 
+
+if CURL_BUILTIN
+CORE_LIBS += libs/curl/lib/libcurl.la
+else
+libfreeswitch_la_LDFLAGS += -lcurl
+endif
+
 if HAVE_LIBEDIT
 libfreeswitch_la_LIBADD += $(TINFO_LIBS)
 endif