summarylogtreecommitdiffstats
path: root/cmakelists.patch
blob: 1870d4e69dd3d0f587df2fadb72ab8b930682370 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
diff -urN dunelegacy.orig/CMakeLists.txt dunelegacy/CMakeLists.txt
--- dunelegacy.orig/CMakeLists.txt	2026-02-19 19:14:48.836697123 +0100
+++ dunelegacy/CMakeLists.txt	2026-02-19 19:26:28.199307087 +0100
@@ -340,7 +340,7 @@
     set(CPACK_PACKAGE_FILE_NAME "DuneLegacy-${PROJECT_VERSION}-Linux-x64")
     
     # Add custom target for Linux packages
-    add_custom_target(package
+    add_custom_target(custom_package
         COMMAND ${CMAKE_COMMAND} -E echo "Cleaning CPack cache and install directory..."
         COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_BINARY_DIR}/_CPack_Packages
         COMMAND ${CMAKE_COMMAND} -E remove ${CMAKE_BINARY_DIR}/*.deb ${CMAKE_BINARY_DIR}/*.rpm ${CMAKE_BINARY_DIR}/*.tar.gz
diff -urN dunelegacy.orig/src/CMakeLists.txt dunelegacy/src/CMakeLists.txt
--- dunelegacy.orig/src/CMakeLists.txt	2026-02-19 19:14:48.944677760 +0100
+++ dunelegacy/src/CMakeLists.txt	2026-02-19 19:23:16.328430972 +0100
@@ -370,7 +370,10 @@
 endif()
 
 # Find miniupnpc for UPnP support
-find_package(miniupnpc CONFIG REQUIRED)
+add_library(miniupnpc::miniupnpc SHARED IMPORTED)
+set_target_properties(miniupnpc::miniupnpc PROPERTIES
+	IMPORTED_LOCATION "/usr/lib/libminiupnpc.so"
+	INTERFACE_INCLUDE_DIRECTORIES "/usr/include/miniupnpc")
 
 # Find discord-rpc for Discord Rich Presence
 find_library(DISCORD_RPC_LIBRARY discord-rpc PATHS ${CMAKE_PREFIX_PATH}/lib)