From f460e82b1230d8484201767c2184591dd047546c Mon Sep 17 00:00:00 2001
From: Eidolon <furyhunter600@gmail.com>
Date: Tue, 8 Nov 2022 19:00:39 -0600
Subject: [PATCH] cmake: link Rpcrt4 (for uuid) to openmpt on win32

---
 thirdparty/CMakeLists.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt
index e5581b26a9..0e71dd13c0 100644
--- a/thirdparty/CMakeLists.txt
+++ b/thirdparty/CMakeLists.txt
@@ -492,6 +492,9 @@ if(NOT "${SRB2_CONFIG_SYSTEM_LIBRARIES}")
 		# -DLIBOPENMPT_BUILD
 		configure_file("openmpt_svn_version.h" "svn_version.h")
 		add_library(openmpt "${SRB2_INTERNAL_LIBRARY_TYPE}" ${openmpt_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/svn_version.h)
+		if("${CMAKE_SYSTEM_NAME}" STREQUAL Windows)
+			target_link_libraries(openmpt PRIVATE Rpcrt4)
+		endif()
 		target_compile_features(openmpt PRIVATE cxx_std_11)
 		target_compile_definitions(openmpt PRIVATE -DLIBOPENMPT_BUILD)
 		
-- 
GitLab