Author: astitcher
Date: Wed Oct  3 04:46:21 2012
New Revision: 1393289

URL: http://svn.apache.org/viewvc?rev=1393289&view=rev
Log:
NO-JIRA: Change cmake to use FindPackage for OpenSSL rather than doing it by 
hand
- also remove unnecessary define for OpenSSL

Modified:
    qpid/proton/trunk/proton-c/CMakeLists.txt
    qpid/proton/trunk/proton-c/pn_config.h.in

Modified: qpid/proton/trunk/proton-c/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/CMakeLists.txt?rev=1393289&r1=1393288&r2=1393289&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/CMakeLists.txt (original)
+++ qpid/proton/trunk/proton-c/CMakeLists.txt Wed Oct  3 04:46:21 2012
@@ -11,14 +11,13 @@ set (LIBDIR ${CMAKE_INSTALL_PREFIX}/lib 
 set (INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include)
 set (PN_VERSION "${PN_VERSION_MAJOR}.${PN_VERSION_MINOR}")
 
-include(CheckIncludeFile)
-CHECK_INCLUDE_FILE(openssl/ssl.h HAVE_OPENSSL_H)
-
 # Set the default SSL/TLS implementation
-set(ssl_impl, NONE)
-if (HAVE_OPENSSL_H)
+find_package(OpenSSL)
+
+set(ssl_impl, none)
+if (OPENSSL_FOUND)
    set(ssl_impl openssl)
-endif(HAVE_OPENSSL_H)
+endif(OPENSSL_FOUND)
 set(SSL_IMPL ${ssl_impl} CACHE STRING "Library to use for SSL/TLS support. 
Valid values: 'none','openssl'")
 
 configure_file (
@@ -44,7 +43,7 @@ add_custom_command (
 # Link in openssl if present
 if (SSL_IMPL STREQUAL openssl)
   set (pn_driver_ssl_impl src/ssl/openssl.c)
-  set (SSL_LIB ssl crypto)
+  set (SSL_LIB ${OPENSSL_LIBRARIES})
 else (SSL_IMPL STREQUAL openssl)
   set (pn_driver_ssl_impl src/ssl/ssl_stub.c)
 endif (SSL_IMPL STREQUAL openssl)

Modified: qpid/proton/trunk/proton-c/pn_config.h.in
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/pn_config.h.in?rev=1393289&r1=1393288&r2=1393289&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/pn_config.h.in (original)
+++ qpid/proton/trunk/proton-c/pn_config.h.in Wed Oct  3 04:46:21 2012
@@ -25,6 +25,4 @@
 #define PN_VERSION_MAJOR @PN_VERSION_MAJOR@
 #define PN_VERSION_MINOR @PN_VERSION_MINOR@
 
-#cmakedefine HAVE_OPENSSL_H 1
-
 #endif /* pn_config.h */



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to