ALL WORKING!
Some checks failed
dropshell-build / build (push) Failing after 6s

This commit is contained in:
j842
2025-06-10 14:10:13 +12:00
parent ec1293113f
commit 35cb141334
4 changed files with 40 additions and 25 deletions

View File

@ -98,6 +98,29 @@ set(EXTRA_LIBS
# Set paths for libraries before finding Drogon
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} /usr/local)
set(OPENSSL_ROOT_DIR /usr/local)
set(OPENSSL_USE_STATIC_LIBS TRUE)
# Find OpenSSL and create the targets that Trantor expects
find_package(OpenSSL REQUIRED)
# Ensure the OpenSSL imported targets exist for Trantor
if(NOT TARGET OpenSSL::SSL)
add_library(OpenSSL::SSL STATIC IMPORTED)
set_target_properties(OpenSSL::SSL PROPERTIES
IMPORTED_LOCATION "${OPENSSL_SSL_LIBRARY}"
INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}"
INTERFACE_LINK_LIBRARIES "OpenSSL::Crypto"
)
endif()
if(NOT TARGET OpenSSL::Crypto)
add_library(OpenSSL::Crypto STATIC IMPORTED)
set_target_properties(OpenSSL::Crypto PROPERTIES
IMPORTED_LOCATION "${OPENSSL_CRYPTO_LIBRARY}"
INTERFACE_INCLUDE_DIRECTORIES "${OPENSSL_INCLUDE_DIR}"
)
endif()
find_package(Drogon CONFIG REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE Drogon::Drogon)