From a22e8401a9dc9f1f4318440a3d371161af96a19a Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 27 Sep 2019 12:53:59 -0400 Subject: [PATCH] Fix a compile issue when upgrading boost. --- remus/common/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/remus/common/CMakeLists.txt b/remus/common/CMakeLists.txt index b7028f0e..596a10a6 100644 --- a/remus/common/CMakeLists.txt +++ b/remus/common/CMakeLists.txt @@ -42,7 +42,7 @@ set(srcs add_library(RemusCommon ${srcs} ${headers}) target_link_libraries(RemusCommon LINK_PRIVATE RemusSysTools ${Boost_LIBRARIES} - ) +) target_include_directories(RemusCommon PUBLIC ${Boost_INCLUDE_DIRS} $ @@ -50,6 +50,10 @@ target_include_directories(RemusCommon $ PRIVATE ${RemusSysTools_BINARY_DIR} ) +if (WIN32) + # Work around a boost 1.71.0 bug that omits bcrypt dependency: + target_compile_definitions(RemusCommon PUBLIC BOOST_UUID_FORCE_AUTO_LINK=1) +endif() if(APPLE) #needed for LocateFile find_library(COREFOUNDATION_LIBRARY CoreFoundation ) -- GitLab