From c314a3cb707adde9be1c4ce8b5d0cc6d434cb4ab Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Tue, 22 Feb 2022 06:18:21 +0100 Subject: [PATCH] Fix OpenMP support (#415) Prevent crypto++ from building the library via an intermediate object target. This is not necessary as we are only building the static library, and breaks passing the build flags that enable openMP support. --- vendor/cryptopp/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor/cryptopp/CMakeLists.txt b/vendor/cryptopp/CMakeLists.txt index 991c6ba1..cfbc5aee 100644 --- a/vendor/cryptopp/CMakeLists.txt +++ b/vendor/cryptopp/CMakeLists.txt @@ -15,6 +15,7 @@ set(CRYPTOPP_BUILD_TESTING OFF CACHE BOOL "") set(BUILD_DOCUMENTATION OFF CACHE BOOL "") set(BUILD_SHARED OFF CACHE BOOL "") set(BUILD_STATIC ON CACHE BOOL "") +set(USE_INTERMEDIATE_OBJECTS_TARGET OFF CACHE BOOL "") set(cryptocpp_DISPLAY_CMAKE_SUPPORT_WARNING OFF CACHE BOOL "") add_subdirectory(vendor_cryptopp EXCLUDE_FROM_ALL)