1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-25 12:15:32 +03:00
aports/testing/cemu/cmake-fixes.patch
Duncan Bellamy ebcded9041 testing/cemu: upgrade to 2.0-46
* add fmt10 patch
2023-08-29 06:55:52 +00:00

26 lines
1 KiB
Diff

diff -Nurp a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2023-08-03 18:31:12.000000000 +0000
+++ b/CMakeLists.txt 2023-08-12 15:24:14.737662630 +0000
@@ -101,6 +101,8 @@ option(ENABLE_CUBEB "Enabled cubeb backe
option(ENABLE_WXWIDGETS "Build with wxWidgets UI (Currently required)" ON)
+find_package(PkgConfig REQUIRED)
+
set(THREADS_PREFER_PTHREAD_FLAG true)
find_package(Threads REQUIRED)
find_package(SDL2 REQUIRED)
@@ -113,9 +115,11 @@ find_package(glslang REQUIRED)
find_package(ZLIB REQUIRED)
find_package(zstd MODULE REQUIRED) # MODULE so that zstd::zstd is available
find_package(OpenSSL COMPONENTS Crypto SSL REQUIRED)
-find_package(glm REQUIRED)
-find_package(fmt 9.1.0...<10 REQUIRED)
+pkg_check_modules(glm REQUIRED glm IMPORTED_TARGET)
+add_library(glm::glm ALIAS PkgConfig::glm)
+find_package(fmt 9.1.0 REQUIRED)
find_package(PNG REQUIRED)
+pkg_check_modules(EGL REQUIRED egl IMPORTED_TARGET GLOBAL)
# glslang versions older than 11.11.0 define targets without a namespace
if (NOT TARGET glslang::SPIRV AND TARGET SPIRV)