From 1d02c3bd6d4578d46a9e711eb3b4cbf18920d429 Mon Sep 17 00:00:00 2001 From: tastytea Date: Mon, 31 May 2021 20:15:54 +0200 Subject: [PATCH] =?UTF-8?q?Add=20workaround=20for=20old=20CMake=E2=86=90?= =?UTF-8?q?=E2=86=92Boost=20combinations.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 32f2462..3bb5866 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -15,6 +15,10 @@ target_sources(${PROJECT_NAME}_lib unset(sources_src) unset(headers_src) +# Older CMake versions apparently need this, but I don't know in which version +# it changed. Theoretically Boost::dynamic_linking should take care of it. +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DBOOST_LOG_DYN_LINK") + target_link_libraries(${PROJECT_NAME}_lib PUBLIC Boost::dynamic_linking