From 862506f91ff209a4c1c8ff3ee4476eb74a4feb38 Mon Sep 17 00:00:00 2001 From: Sebastian Hahta <joseha@utu.fi> Date: Wed, 20 Sep 2023 15:37:31 +0300 Subject: [PATCH] update cmake --- .gitlab-ci.yml | 4 ++-- cmake/BeyondProtocolConfig.cmake.in | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e02aa5b..d4da138 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -326,5 +326,5 @@ release_job: url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/libftl-protocol/${CI_COMMIT_TAG}/libftl-protocol-${CI_COMMIT_TAG}-win64.zip' - name: 'Win64 Debug Binary (ZIP)' url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/libftl-protocol/${CI_COMMIT_TAG}/libftl-protocol-${CI_COMMIT_TAG}-win64-debug.zip' - - name: 'ARM64 Binary (ZIP)' - url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/libftl-protocol/${CI_COMMIT_TAG}/libftl-protocol-${CI_COMMIT_TAG}-arm64.zip' +# - name: 'ARM64 Binary (ZIP)' +# url: '${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/libftl-protocol/${CI_COMMIT_TAG}/libftl-protocol-${CI_COMMIT_TAG}-arm64.zip' diff --git a/cmake/BeyondProtocolConfig.cmake.in b/cmake/BeyondProtocolConfig.cmake.in index 0365c80..3ef5fe5 100644 --- a/cmake/BeyondProtocolConfig.cmake.in +++ b/cmake/BeyondProtocolConfig.cmake.in @@ -8,4 +8,19 @@ find_dependency(MsQuic) include("${CMAKE_CURRENT_LIST_DIR}/BeyondProtocolTargets.cmake") +if (@WITH_OPENSSL@) + set(OPENSSL_USE_STATIC_LIBS TRUE) + if(WIN32) + # On Windows also checks if OpenSSL binaries are available with MsQuic + if(NOT DEFINED OPENSSL_ROOT_DIR) + set(OPENSSL_ROOT_DIR "${MsQuic_DIR}/../..") + find_package(OpenSSL) + endif() + endif() + if (NOT OPENSSL_FOUND) + find_package(OpenSSL REQUIRED) + endif() + set(HAVE_OPENSSL TRUE) +endif() + check_required_components(BeyondProtocol) -- GitLab