mirror of
https://github.com/jellyfin/jellyfin-desktop.git
synced 2026-10-26 16:45:24 +00:00
Support non-AVX CPUs with x86_64 libmpv fallback
Bundle both x86_64-v3 (AVX) and x86_64 (non-AVX) libmpv versions. Installer detects AVX2 at install time and keeps the appropriate DLL.
This commit is contained in:
1 parent
ff7198f1f5
commit
e84dec77ca
3 files changed
+49
-9
No files matched your search
@@ -34,6 +34,13 @@ list(APPEND SEARCHDIRS ${CEC_DIR})
|
||||
get_filename_component(MPV_DIR "@MPV_LIBRARY@" DIRECTORY)
|
||||
file(INSTALL "${MPV_DIR}/libmpv-2.dll" DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
# Install fallback libmpv if present
|
||||
get_filename_component(MPV_FALLBACK_DIR "${MPV_DIR}/../mpv-fallback" ABSOLUTE)
|
||||
if(EXISTS "${MPV_FALLBACK_DIR}/libmpv-2.dll")
|
||||
file(INSTALL "${MPV_FALLBACK_DIR}/libmpv-2.dll" DESTINATION "${CMAKE_INSTALL_PREFIX}" RENAME "libmpv-fallback.dll")
|
||||
message(STATUS "Installed fallback libmpv")
|
||||
endif()
|
||||
|
||||
if(@DO_ENABLE_ANGLE_DEP@)
|
||||
message(STATUS "Deploying separate ANGLE deps")
|
||||
file(INSTALL @DEPENDENCY_CACHE_DIR@/libEGL.dll @DEPENDENCY_CACHE_DIR@/libGLESv2.dll @DEPENDENCY_CACHE_DIR@/d3dcompiler_47.dll DESTINATION ${CMAKE_INSTALL_PREFIX})
|
||||
|
||||
Reference in new issue
Block a user