| | |
| | | cmake_minimum_required(VERSION 2.8.11 FATAL_ERROR) |
| | | cmake_minimum_required(VERSION 3.6 FATAL_ERROR) |
| | | |
| | | SET(LICENSECC_SHORT_LICENSE "BSD Software License") |
| | | |
| | |
| | | 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) |
| | |
| | | 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 ) |