mirror of
https://github.com/QuasarApp/Heart.git
synced 2025-05-10 16:39:41 +00:00
added new ssl option
This commit is contained in:
parent
ccfa55134e
commit
b9f6e36390
@ -43,9 +43,9 @@ if (NOT DEFINED HEART_DB_CACHE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if (NOT DEFINED HEART_SSL)
|
||||
set(HEART_SSL ON)
|
||||
endif()
|
||||
# Use only for android debug builds with debugging from usb.
|
||||
option(HEART_STATIC_SSL "This option enable or disabled static link ssl libraryes" OFF)
|
||||
option(HEART_SSL "This option enable or disabled ssl functions of nodes" ON)
|
||||
|
||||
if (HEART_DB_CACHE)
|
||||
add_definitions(-DHEART_DB_CACHE)
|
||||
|
@ -85,8 +85,13 @@ set(SOURCE_CPP ${SOURCE_CPP_LVL_0} ${SOURCE_CPP_LVL_1} ${SOURCE_CPP_LVL_2})
|
||||
add_library(${PROJECT_NAME} ${SOURCE_CPP})
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC Qt::Core Qt::Network Qt::Sql Qt::Concurrent QuasarApp)
|
||||
if (HEART_SSL)
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC OpenSSL::Crypto OpenSSL::SSL)
|
||||
|
||||
if (HEART_STATIC_SSL)
|
||||
set(OPENSSL_ROOT_PATH "$ENV{OPENSSL_ROOT_DIR}")
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${OPENSSL_ROOT_PATH}/include)
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC ${OPENSSL_ROOT_PATH}/lib/libcrypto.a ${OPENSSL_ROOT_PATH}/lib/libssl.a)
|
||||
else()
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC OpenSSL::Crypto OpenSSL::SSL)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if (${HEART_BUILD_LVL} GREATER_EQUAL 2)
|
||||
|
Loading…
x
Reference in New Issue
Block a user