From d8682b4403dd5174053f3b91ed06f0e6760bac8e Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 8 Mar 2023 18:57:52 +0100 Subject: [PATCH] Workaround absl linking errors on Windows with protobuf 3.22 --- ext/libstrawberry-tagreader/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ext/libstrawberry-tagreader/CMakeLists.txt b/ext/libstrawberry-tagreader/CMakeLists.txt index 807e204f1..b0263d9f2 100644 --- a/ext/libstrawberry-tagreader/CMakeLists.txt +++ b/ext/libstrawberry-tagreader/CMakeLists.txt @@ -49,6 +49,13 @@ target_link_libraries(libstrawberry-tagreader PRIVATE libstrawberry-common ) +if(WIN32 AND Protobuf_VERSION VERSION_GREATER_EQUAL 4.22.0) + target_link_libraries(libstrawberry-tagreader PRIVATE + absl_log_internal_message + absl_log_internal_check_op + ) +endif() + if(USE_TAGLIB AND TAGLIB_FOUND) target_include_directories(libstrawberry-tagreader SYSTEM PRIVATE ${TAGLIB_INCLUDE_DIRS}) target_link_libraries(libstrawberry-tagreader PRIVATE ${TAGLIB_LIBRARIES})