diff options
| author | 2022-07-23 01:10:30 -0700 | |
|---|---|---|
| committer | 2022-07-23 01:10:30 -0700 | |
| commit | da066e8ed8f5650a37990599c0b5a628d57335e8 (patch) | |
| tree | 84b3aef98bf6a01b992e64dc7b1bd0fb61fd2359 | |
| parent | Merge pull request #8611 from liamwhite/fix-flatpak-crash (diff) | |
| parent | CopyYuzuQt5Deps: Remove unused dlls (diff) | |
| download | yuzu-da066e8ed8f5650a37990599c0b5a628d57335e8.tar.gz yuzu-da066e8ed8f5650a37990599c0b5a628d57335e8.tar.xz yuzu-da066e8ed8f5650a37990599c0b5a628d57335e8.zip | |
Merge pull request #8584 from Morph1984/qt5-cleanup
CMakeLists: Require QtConcurrent, and remove unused dlls
| -rw-r--r-- | CMakeLists.txt | 6 | ||||
| -rw-r--r-- | CMakeModules/CopyYuzuQt5Deps.cmake | 10 |
2 files changed, 6 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6993b6967..3f7dcc924 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
| @@ -300,12 +300,12 @@ if(ENABLE_QT) | |||
| 300 | set(YUZU_QT_NO_CMAKE_SYSTEM_PATH "NO_CMAKE_SYSTEM_PATH") | 300 | set(YUZU_QT_NO_CMAKE_SYSTEM_PATH "NO_CMAKE_SYSTEM_PATH") |
| 301 | endif() | 301 | endif() |
| 302 | if ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") AND YUZU_USE_BUNDLED_QT) | 302 | if ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") AND YUZU_USE_BUNDLED_QT) |
| 303 | find_package(Qt5 ${QT_VERSION} REQUIRED COMPONENTS Widgets DBus ${QT_PREFIX_HINT} ${YUZU_QT_NO_CMAKE_SYSTEM_PATH}) | 303 | find_package(Qt5 ${QT_VERSION} REQUIRED COMPONENTS Widgets Concurrent DBus ${QT_PREFIX_HINT} ${YUZU_QT_NO_CMAKE_SYSTEM_PATH}) |
| 304 | else() | 304 | else() |
| 305 | find_package(Qt5 ${QT_VERSION} REQUIRED COMPONENTS Widgets ${QT_PREFIX_HINT} ${YUZU_QT_NO_CMAKE_SYSTEM_PATH}) | 305 | find_package(Qt5 ${QT_VERSION} REQUIRED COMPONENTS Widgets Concurrent ${QT_PREFIX_HINT} ${YUZU_QT_NO_CMAKE_SYSTEM_PATH}) |
| 306 | endif() | 306 | endif() |
| 307 | if (YUZU_USE_QT_WEB_ENGINE) | 307 | if (YUZU_USE_QT_WEB_ENGINE) |
| 308 | find_package(Qt5 COMPONENTS WebEngineCore WebEngineWidgets) | 308 | find_package(Qt5 REQUIRED COMPONENTS WebEngineCore WebEngineWidgets) |
| 309 | endif() | 309 | endif() |
| 310 | 310 | ||
| 311 | if (ENABLE_QT_TRANSLATION) | 311 | if (ENABLE_QT_TRANSLATION) |
diff --git a/CMakeModules/CopyYuzuQt5Deps.cmake b/CMakeModules/CopyYuzuQt5Deps.cmake index dd97f5b2b..0c27d51a6 100644 --- a/CMakeModules/CopyYuzuQt5Deps.cmake +++ b/CMakeModules/CopyYuzuQt5Deps.cmake | |||
| @@ -19,9 +19,6 @@ function(copy_yuzu_Qt5_deps target_dir) | |||
| 19 | set(IMAGEFORMATS ${DLL_DEST}plugins/imageformats/) | 19 | set(IMAGEFORMATS ${DLL_DEST}plugins/imageformats/) |
| 20 | if (MSVC) | 20 | if (MSVC) |
| 21 | windows_copy_files(${target_dir} ${Qt5_DLL_DIR} ${DLL_DEST} | 21 | windows_copy_files(${target_dir} ${Qt5_DLL_DIR} ${DLL_DEST} |
| 22 | icudt*.dll | ||
| 23 | icuin*.dll | ||
| 24 | icuuc*.dll | ||
| 25 | Qt5Core$<$<CONFIG:Debug>:d>.* | 22 | Qt5Core$<$<CONFIG:Debug>:d>.* |
| 26 | Qt5Gui$<$<CONFIG:Debug>:d>.* | 23 | Qt5Gui$<$<CONFIG:Debug>:d>.* |
| 27 | Qt5Widgets$<$<CONFIG:Debug>:d>.* | 24 | Qt5Widgets$<$<CONFIG:Debug>:d>.* |
| @@ -37,18 +34,17 @@ function(copy_yuzu_Qt5_deps target_dir) | |||
| 37 | Qt5Quick$<$<CONFIG:Debug>:d>.* | 34 | Qt5Quick$<$<CONFIG:Debug>:d>.* |
| 38 | Qt5QuickWidgets$<$<CONFIG:Debug>:d>.* | 35 | Qt5QuickWidgets$<$<CONFIG:Debug>:d>.* |
| 39 | Qt5WebChannel$<$<CONFIG:Debug>:d>.* | 36 | Qt5WebChannel$<$<CONFIG:Debug>:d>.* |
| 40 | Qt5WebEngine$<$<CONFIG:Debug>:d>.* | ||
| 41 | Qt5WebEngineCore$<$<CONFIG:Debug>:d>.* | 37 | Qt5WebEngineCore$<$<CONFIG:Debug>:d>.* |
| 42 | Qt5WebEngineWidgets$<$<CONFIG:Debug>:d>.* | 38 | Qt5WebEngineWidgets$<$<CONFIG:Debug>:d>.* |
| 43 | QtWebEngineProcess$<$<CONFIG:Debug>:d>.* | 39 | QtWebEngineProcess$<$<CONFIG:Debug>:d>.* |
| 44 | ) | 40 | ) |
| 45 | 41 | ||
| 46 | windows_copy_files(${target_dir} ${Qt5_RESOURCES_DIR} ${DLL_DEST} | 42 | windows_copy_files(${target_dir} ${Qt5_RESOURCES_DIR} ${DLL_DEST} |
| 47 | qtwebengine_resources.pak | 43 | icudtl.dat |
| 48 | qtwebengine_devtools_resources.pak | 44 | qtwebengine_devtools_resources.pak |
| 45 | qtwebengine_resources.pak | ||
| 49 | qtwebengine_resources_100p.pak | 46 | qtwebengine_resources_100p.pak |
| 50 | qtwebengine_resources_200p.pak | 47 | qtwebengine_resources_200p.pak |
| 51 | icudtl.dat | ||
| 52 | ) | 48 | ) |
| 53 | endif () | 49 | endif () |
| 54 | windows_copy_files(yuzu ${Qt5_PLATFORMS_DIR} ${PLATFORMS} qwindows$<$<CONFIG:Debug>:d>.*) | 50 | windows_copy_files(yuzu ${Qt5_PLATFORMS_DIR} ${PLATFORMS} qwindows$<$<CONFIG:Debug>:d>.*) |
| @@ -56,7 +52,7 @@ function(copy_yuzu_Qt5_deps target_dir) | |||
| 56 | windows_copy_files(yuzu ${Qt5_IMAGEFORMATS_DIR} ${IMAGEFORMATS} | 52 | windows_copy_files(yuzu ${Qt5_IMAGEFORMATS_DIR} ${IMAGEFORMATS} |
| 57 | qjpeg$<$<CONFIG:Debug>:d>.* | 53 | qjpeg$<$<CONFIG:Debug>:d>.* |
| 58 | qgif$<$<CONFIG:Debug>:d>.* | 54 | qgif$<$<CONFIG:Debug>:d>.* |
| 59 | ) | 55 | ) |
| 60 | else() | 56 | else() |
| 61 | set(Qt5_DLLS | 57 | set(Qt5_DLLS |
| 62 | "${Qt5_DLL_DIR}libQt5Core.so.5" | 58 | "${Qt5_DLL_DIR}libQt5Core.so.5" |