From c59afc60d2cf5335c25aed6b33b5d01381c82488 Mon Sep 17 00:00:00 2001 From: Karl Heyes Date: Fri, 2 May 2008 23:18:52 +0000 Subject: [PATCH] check if function exists, some older versions don't have this svn path=/icecast/trunk/icecast/; revision=14825 --- configure.in | 1 + src/main.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/configure.in b/configure.in index 380e3fda..e727d356 100644 --- a/configure.in +++ b/configure.in @@ -102,6 +102,7 @@ XIPH_VAR_PREPEND([XIPH_LIBS],[$PTHREAD_LIBS]) XIPH_PATH_CURL([ AC_CHECK_DECL([CURLOPT_NOSIGNAL], [ AC_DEFINE([HAVE_AUTH_URL], 1, [Define to compile in auth URL support code]) + AC_CHECK_FUNCS([curl_global_init]) ICECAST_OPTIONAL="$ICECAST_OPTIONAL auth_url.o" enable_curl="yes" XIPH_VAR_APPEND([XIPH_CPPFLAGS],[$CURL_CFLAGS]) diff --git a/src/main.c b/src/main.c index fa5c1a0f..180e4a4d 100644 --- a/src/main.c +++ b/src/main.c @@ -110,8 +110,10 @@ static void _initialize_subsystems(void) #if !defined(WIN32) || defined(WIN32_SERVICE) /* win32 GUI needs to do the initialise before here */ xslt_initialize(); +#ifdef HAVE_CURL_GLOBAL_INIT curl_global_init (CURL_GLOBAL_ALL); #endif +#endif } static void _shutdown_subsystems(void)