Gabriele Contini
2019-12-14 5bfaf2ce035d09a6f12af81bf99a46169a5890fc
CMakeLists.txt
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.11 FATAL_ERROR)
cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
SET(LICENSECC_SHORT_LICENSE "BSD Software License")
@@ -34,19 +34,22 @@
   SET(CMAKE_CROSSCOMPILING_EMULATOR "wine")   
ENDIF()
SET ( OPENSSL_USE_STATIC_LIBS ON )
find_package(OpenSSL COMPONENTS Crypto)
SET (OPENSSL_USE_STATIC_LIBS ON)
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)
@@ -69,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 )