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 )