From a34dc8f1f8f635ee8ef0ff6deba6dadae0041450 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sun, 4 Aug 2024 13:38:48 -0500 Subject: [PATCH] updated build system --- cmake/libraries/openssl.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/libraries/openssl.cmake b/cmake/libraries/openssl.cmake index 40b5de6e..9758745d 100644 --- a/cmake/libraries/openssl.cmake +++ b/cmake/libraries/openssl.cmake @@ -25,6 +25,12 @@ if(PROJECT_ENABLE_OPENSSL) set(OPENSSL_CROSS_PREFIX "--cross-compile-prefix=x86_64-w64-mingw32-") endif() + if(PROJECT_BUILD_SHARED_LIBS) + set(OPENSSL_NO_SHARED shared) + else() + set(OPENSSL_NO_SHARED no-shared) + endif() + ExternalProject_Add(openssl_project PREFIX external URL ${PROJECT_3RD_PARTY_DIR}/openssl-${OPENSSL_VERSION}.tar.gz @@ -37,7 +43,7 @@ if(PROJECT_ENABLE_OPENSSL) --prefix=${PROJECT_EXTERNAL_BUILD_ROOT} no-apps no-docs - no-shared + ${OPENSSL_NO_SHARED} BUILD_COMMAND make -j1 INSTALL_COMMAND make install )