mike            Mon May 21 13:32:35 2007 UTC

  Modified files:              (Branch: PHP_5_2)
    /php-src/ext/curl   config.m4 
  Log:
  - first check the SSL lib string in libcurl and then the header
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/config.m4?r1=1.28.2.3.2.5&r2=1.28.2.3.2.6&diff_format=u
Index: php-src/ext/curl/config.m4
diff -u php-src/ext/curl/config.m4:1.28.2.3.2.5 
php-src/ext/curl/config.m4:1.28.2.3.2.6
--- php-src/ext/curl/config.m4:1.28.2.3.2.5     Sat May 19 19:36:11 2007
+++ php-src/ext/curl/config.m4  Mon May 21 13:32:35 2007
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.28.2.3.2.5 2007/05/19 19:36:11 mike Exp $ 
+dnl $Id: config.m4,v 1.28.2.3.2.6 2007/05/21 13:32:35 mike Exp $ 
 dnl
 
 PHP_ARG_WITH(curl, for cURL support,
@@ -60,50 +60,51 @@
    save_LDFLAGS="$LDFALGS"
    LDFLAGS="`$CURL_CONFIG --libs` $ld_runpath_switch$CURL_DIR/$PHP_LIBDIR"
    
-   AC_CHECK_HEADER([openssl/crypto.h], [
-    AC_MSG_CHECKING([for openssl support in libcurl])
-    AC_TRY_RUN([
-     #include <curl/curl.h>
-     int main(int argc, char *argv[]) {
-      curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
-      if (data && data->ssl_version && *data->ssl_version) {
-       const char *ptr = data->ssl_version;
-       while(*ptr == ' ') ++ptr;
-       return strncasecmp(ptr, "OpenSSL", sizeof("OpenSSL")-1);
-      }
-      return 1;
+   AC_PROG_CPP
+   AC_MSG_CHECKING([for openssl support in libcurl])
+   AC_TRY_RUN([
+    #include <curl/curl.h>
+    int main(int argc, char *argv[]) {
+     curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
+     if (data && data->ssl_version && *data->ssl_version) {
+      const char *ptr = data->ssl_version;
+      while(*ptr == ' ') ++ptr;
+      return strncasecmp(ptr, "OpenSSL", sizeof("OpenSSL")-1);
      }
-    ],[
-     AC_MSG_RESULT([yes])
+     return 1;
+    }
+   ],[
+    AC_MSG_RESULT([yes])
+    AC_CHECK_HEADER([openssl/crypto.h], [
      AC_DEFINE([HAVE_CURL_OPENSSL], [1], [Have cURL with OpenSSL support])
-    ], [
-     AC_MSG_RESULT([no])
-    ], [
-     AC_MSG_RESULT([no])
     ])
+   ], [
+    AC_MSG_RESULT([no])
+   ], [
+    AC_MSG_RESULT([no])
    ])
    
-   AC_CHECK_HEADER([gcrypt.h], [
-    AC_MSG_CHECKING([for gnutls support in libcurl])
-    AC_TRY_RUN([
-     #include <curl/curl.h>
-     int main(int argc, char *argv[]) {
-      curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
-      if (data && data->ssl_version && *data->ssl_version) {
-       const char *ptr = data->ssl_version;
-       while(*ptr == ' ') ++ptr;
-       return strncasecmp(ptr, "GnuTLS", sizeof("GnuTLS")-1);
-      }
-      return 1;
+   AC_MSG_CHECKING([for gnutls support in libcurl])
+   AC_TRY_RUN([
+    #include <curl/curl.h>
+    int main(int argc, char *argv[]) {
+     curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
+     if (data && data->ssl_version && *data->ssl_version) {
+      const char *ptr = data->ssl_version;
+      while(*ptr == ' ') ++ptr;
+      return strncasecmp(ptr, "GnuTLS", sizeof("GnuTLS")-1);
      }
-    ], [
-     AC_MSG_RESULT([yes])
+     return 1;
+    }
+   ], [
+    AC_MSG_RESULT([yes])
+    AC_CHECK_HEADER([gcrypt.h], [
      AC_DEFINE([HAVE_CURL_GNUTLS], [1], [Have cURL with GnuTLS support])
-    ], [
-     AC_MSG_RESULT([no])
-    ], [
-     AC_MSG_RESULT([no])
     ])
+   ], [
+    AC_MSG_RESULT([no])
+   ], [
+    AC_MSG_RESULT([no])
    ])
    
    CFLAGS="$save_CFLAGS"

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to