gcontini
2020-01-01 9d7cd404cc2d09c82b65be4828be0ac74eca20a7
CMakeLists.txt
@@ -35,17 +35,21 @@
ENDIF()
SET (OPENSSL_USE_STATIC_LIBS ON)
find_package(OpenSSL COMPONENTS Crypto)
find_package(OpenSSL COMPONENTS Crypto QUIET)
IF(OPENSSL_FOUND)
   MESSAGE(STATUS "Found openssl version ${OPENSSL_VERSION}")
ELSE(OPENSSL_FOUND)
   MESSAGE(STATUS "OpenSSL not found")
ENDIF(OPENSSL_FOUND)
if(UNIX) #this is true for all the linux systems but not for cross compiling "linux->windows"
   IF(NOT OPENSSL_FOUND)
      MESSAGE(SEND_ERROR "Openssl required in Linux, please install it or specify -DOPENSSL_ROOT")
   ENDIF(NOT OPENSSL_FOUND)
   #Zlib required when openssl version < 1.0.1f (centos 7)
   SET ( ZLIB_USE_STATIC_LIBS ON )
   find_package(ZLIB REQUIRED)
   list(APPEND EXTERNAL_LIBS ${ZLIB_LIBRARIES})
   MESSAGE(STATUS "Found zlib version ${ZLIB_VERSION} ")
   
    find_package(Threads)
   if(THREADS_HAVE_PTHREAD_ARG)
@@ -68,6 +72,9 @@
   endif(USE_DBUS_IDENTIFIER)  
   set(main_lib_dest "lib/${PROJECT_NAME}")  
else(UNIX)
   IF(NOT OPENSSL_FOUND)
      MESSAGE(STATUS "Openssl not found, configuring the library without it (running in wine not supported).")
   ENDIF(NOT OPENSSL_FOUND)
   if(MSVC)
      include(target_arch)
      target_architecture( TARGET_ARCHITECTURE )