From: Bryan Gardiner <bog@khumba.net>
Date: 2026-01-30
Subject: [PATCH] Fix the build against Protobuf.

---
 CMakeLists.txt | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5241f034..483ca2bd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -51,7 +51,7 @@ endif()
 
 # vcpkg uses CONFIG mode for all platforms
 if(DEFINED VCPKG_TOOLCHAIN OR DEFINED CMAKE_TOOLCHAIN_FILE)
-    find_package(Protobuf CONFIG REQUIRED)
+    find_package(Protobuf REQUIRED)
 else()
     find_package(Protobuf REQUIRED)
 endif()
@@ -260,6 +260,12 @@ elseif(WIN32)
     )
 endif()
 
+target_link_libraries(pokerth_protocol PUBLIC
+    absl_log_internal_check_op
+    absl_log_internal_message
+    absl_log_internal_nullguard
+)
+
 set_property(SOURCE src/third_party/protobuf/chatcleaner.pb.cc PROPERTY SKIP_AUTOGEN ON)
 set_property(SOURCE src/third_party/protobuf/chatcleaner.pb.h PROPERTY SKIP_AUTOGEN ON)
 set_property(SOURCE src/third_party/protobuf/pokerth.pb.cc PROPERTY SKIP_AUTOGEN ON)
