diff options
author | Alexandre Bouvier | 2023-08-13 05:39:09 +0200 |
---|---|---|
committer | Alexandre Bouvier | 2023-08-13 05:39:09 +0200 |
commit | f0880dfc08c7f1817224470e60af8829437c98cd (patch) | |
tree | 07f7cf1cf133f920d66fe0e34fd167a2babd6d66 /use-system-libs.patch | |
download | aur-f0880dfc08c7f1817224470e60af8829437c98cd.tar.gz |
update to 0.62.r3.g58216c31
Diffstat (limited to 'use-system-libs.patch')
-rw-r--r-- | use-system-libs.patch | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/use-system-libs.patch b/use-system-libs.patch new file mode 100644 index 000000000000..bc7cbdb534d3 --- /dev/null +++ b/use-system-libs.patch @@ -0,0 +1,41 @@ +diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt +index 2bc1b93e..b416e877 100644 +--- a/Source/CMakeLists.txt ++++ b/Source/CMakeLists.txt +@@ -40,6 +40,8 @@ endif() + + # targets, packages and dependencies + if(NOT TARGET Framework) ++ find_package(ghc_filesystem) ++ add_library(ghc_filesystem ALIAS ghcFilesystem::ghc_filesystem) + add_subdirectory( + ${CMAKE_CURRENT_SOURCE_DIR}/../deps/Framework/build_cmake/Framework + ${CMAKE_CURRENT_BINARY_DIR}/Framework +@@ -95,6 +97,9 @@ if(NOT TARGET libzstd_zlibwrapper_static) + endif() + LIST(APPEND PROJECT_LIBS libzstd_zlibwrapper_static) + ++find_package(PkgConfig) ++pkg_search_module(XXHASH IMPORTED_TARGET libxxhash) ++add_library(xxHash::xxhash ALIAS PkgConfig::XXHASH) + if(NOT TARGET xxHash::xxhash) + option(BUILD_SHARED_LIBS "Build shared libs" OFF) + set(XXHASH_BUILD_ENABLE_INLINE_API ON) +@@ -113,6 +118,9 @@ if(ICUUC_FOUND) + list(APPEND PROJECT_LIBS ${ICUUC_LIBRARIES}) + endif() + ++find_package(PkgConfig) ++pkg_search_module(CHDR IMPORTED_TARGET libchdr) ++add_library(libchdr ALIAS PkgConfig::CHDR) + if(NOT TARGET libchdr) + add_subdirectory( + ${CMAKE_CURRENT_SOURCE_DIR}/../deps/libchdr/ +@@ -120,6 +128,7 @@ if(NOT TARGET libchdr) + EXCLUDE_FROM_ALL + ) + endif() ++add_library(chdr-static ALIAS PkgConfig::CHDR) + list(APPEND PROJECT_LIBS chdr-static) + + if(NOT (TARGET_PLATFORM_ANDROID OR TARGET_PLATFORM_IOS)) |