PKGBUILDs/community/mumble/mumble-1.4.230-find-poco.patch
2022-07-23 20:01:38 +00:00

38 lines
986 B
Diff

commit 5e0962474cbed1dbfea34afd8eeb6cd71dc518d3
Author: Carl George <carl@george.computer>
Date: Tue Apr 5 18:49:13 2022 -0500
BUILD(cmake): Find and link Poco::XML
Without this, building against the latest poco snapshot results in
errors like:
/usr/bin/ld: /builddir/build/BUILD/mumble-1.4.230.src/src/mumble/PluginManifest.cpp:72: undefined reference to `typeinfo for Poco::XML::Element'
(cherry picked from commit fefdd79ebcd53a3035967789d004938ee39e2030)
# Conflicts:
# src/mumble/CMakeLists.txt
diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt
index 4530dc753..be37fd674 100644
--- a/src/mumble/CMakeLists.txt
+++ b/src/mumble/CMakeLists.txt
@@ -384,11 +384,16 @@ target_include_directories(mumble
"${PLUGINS_DIR}"
)
-find_pkg(Poco COMPONENTS Zip)
+find_pkg(Poco
+ COMPONENTS
+ XML
+ Zip
+)
if(TARGET Poco::Zip)
target_link_libraries(mumble
PRIVATE
+ Poco::XML
Poco::Zip
)
else()