ags/ags-use-system-libraries.patch
Dominik Mierzejewski 96469d59e5 update to 3.6.2.12 (resolves rhbz#2382051)
- switch back to bundled freetype per upstream recommendation
2025-07-19 14:09:52 +02:00

36 lines
1.2 KiB
Diff

diff -up ags-3.6.2.12/CMake/FindLocalOpenAL.cmake.orig ags-3.6.2.12/CMake/FindLocalOpenAL.cmake
--- ags-3.6.2.12/CMake/FindLocalOpenAL.cmake.orig 2025-07-18 23:24:38.000000000 +0200
+++ ags-3.6.2.12/CMake/FindLocalOpenAL.cmake 2025-07-19 14:03:42.772659440 +0200
@@ -1,6 +1,6 @@
# Grab system openAL or use embedded mojoAL
-if(WIN32 OR LINUX OR MACOS OR FREEBSD)
+if(WIN32 OR MACOS OR FREEBSD)
set(AGS_USE_MOJO_AL TRUE)
endif()
diff -up ags-3.6.2.12/CMakeLists.txt.orig ags-3.6.2.12/CMakeLists.txt
--- ags-3.6.2.12/CMakeLists.txt.orig 2025-07-18 23:24:38.000000000 +0200
+++ ags-3.6.2.12/CMakeLists.txt 2025-07-19 14:04:25.748967837 +0200
@@ -313,9 +313,21 @@ endif()
include(FindLocalOpenAL)
include(FindLocalAllegro)
+if (NOT AGS_USE_SYSTEM_GLM)
add_subdirectory(libsrc/glm EXCLUDE_FROM_ALL)
+else()
+ find_package(glm REQUIRED)
+endif()
+if (NOT AGS_USE_SYSTEM_TINYXML2)
add_subdirectory(libsrc/tinyxml2 EXCLUDE_FROM_ALL)
+else()
+ find_package(tinyxml2 REQUIRED)
+endif()
+if (NOT AGS_USE_SYSTEM_MINIZ)
add_subdirectory(libsrc/miniz EXCLUDE_FROM_ALL)
+else()
+ include(FindMiniz)
+endif()
add_subdirectory(Common/libsrc/aastr-0.1.1 EXCLUDE_FROM_ALL)