non-openssl: only check for openssl ecdh in openssl builds
authorKarl Palsson <karlp@etactica.com>
Mon, 6 Jun 2016 15:03:09 +0000 (15:03 +0000)
committerAndy Green <andy@warmcat.com>
Tue, 7 Jun 2016 11:52:13 +0000 (19:52 +0800)
See also
https://github.com/warmcat/libwebsockets/issues/559

Signed-off-by: Karl Palsson <karlp@etactica.com>
CMakeLists.txt

index 6661f8b7164bdb4b5b361fdcd2ce0544599a3b66..e1612f4f22f465d3d6f1f11f960b2a6173266203 100644 (file)
@@ -799,7 +799,6 @@ if (LWS_WITH_SSL)
 
                include_directories("${OPENSSL_INCLUDE_DIRS}")
                list(APPEND LIB_LIST ${OPENSSL_LIBRARIES})
-       endif()
 
        # older (0.98) Openssl lacks this
        set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIRS})
@@ -808,6 +807,7 @@ if (LWS_WITH_SSL)
        if (LWS_SSL_SERVER_WITH_ECDH_CERT AND NOT LWS_HAVE_OPENSSL_ECDH_H)
                message(FATAL_ERROR "Missing openssl/ecdh.h, so cannot use LWS_SSL_SERVER_WITH_ECDH_CERT")
        endif()
+       endif()
 
 endif(LWS_WITH_SSL)