summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2021-10-03 17:12:10 -0700
committerGravatar GitHub2021-10-03 17:12:10 -0700
commitd418af157a03f64f4dac79f559f619b33ba02a65 (patch)
tree33234507dcb183998d9b6a1eba56e75413e0a58f
parentMerge pull request #7111 from lat9nq/no-title-bar-version (diff)
parentCMakeLists: Update to Qt 5.15.2 (diff)
downloadyuzu-d418af157a03f64f4dac79f559f619b33ba02a65.tar.gz
yuzu-d418af157a03f64f4dac79f559f619b33ba02a65.tar.xz
yuzu-d418af157a03f64f4dac79f559f619b33ba02a65.zip
Merge pull request #7122 from Morph1984/update-qt
Qt: Update to Qt 5.15.2
-rw-r--r--CMakeLists.txt10
-rw-r--r--CMakeModules/CopyYuzuQt5Deps.cmake1
2 files changed, 6 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bd0f6b978..123a3082a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -237,7 +237,7 @@ yuzu_find_packages()
237 237
238# Qt5 requires that we find components, so it doesn't fit our pretty little find package function 238# Qt5 requires that we find components, so it doesn't fit our pretty little find package function
239if(ENABLE_QT) 239if(ENABLE_QT)
240 set(QT_VERSION 5.12) 240 set(QT_VERSION 5.15)
241 # We want to load the generated conan qt config so that we get the QT_ROOT var so that we can use the official 241 # We want to load the generated conan qt config so that we get the QT_ROOT var so that we can use the official
242 # Qt5Config inside the root folder instead of the conan generated one. 242 # Qt5Config inside the root folder instead of the conan generated one.
243 if(EXISTS ${CMAKE_BINARY_DIR}/qtConfig.cmake) 243 if(EXISTS ${CMAKE_BINARY_DIR}/qtConfig.cmake)
@@ -339,8 +339,8 @@ if(ENABLE_QT)
339 set(QT_PREFIX_HINT) 339 set(QT_PREFIX_HINT)
340 340
341 if(YUZU_USE_BUNDLED_QT) 341 if(YUZU_USE_BUNDLED_QT)
342 if ((MSVC_VERSION GREATER_EQUAL 1910 AND MSVC_VERSION LESS 1930) AND ARCHITECTURE_x86_64) 342 if ((MSVC_VERSION GREATER_EQUAL 1920 AND MSVC_VERSION LESS 1940) AND ARCHITECTURE_x86_64)
343 set(QT_BUILD qt-5.12.8-msvc2017_64) 343 set(QT_BUILD qt-5.15.2-msvc2019_64)
344 elseif ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") AND NOT MINGW AND ARCHITECTURE_x86_64) 344 elseif ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") AND NOT MINGW AND ARCHITECTURE_x86_64)
345 set(QT_BUILD qt5_5_15_2) 345 set(QT_BUILD qt5_5_15_2)
346 else() 346 else()
@@ -369,7 +369,7 @@ endif()
369if (ENABLE_SDL2) 369if (ENABLE_SDL2)
370 if (YUZU_USE_BUNDLED_SDL2) 370 if (YUZU_USE_BUNDLED_SDL2)
371 # Detect toolchain and platform 371 # Detect toolchain and platform
372 if ((MSVC_VERSION GREATER_EQUAL 1910 AND MSVC_VERSION LESS 1930) AND ARCHITECTURE_x86_64) 372 if ((MSVC_VERSION GREATER_EQUAL 1920 AND MSVC_VERSION LESS 1940) AND ARCHITECTURE_x86_64)
373 set(SDL2_VER "SDL2-2.0.16") 373 set(SDL2_VER "SDL2-2.0.16")
374 else() 374 else()
375 message(FATAL_ERROR "No bundled SDL2 binaries for your toolchain. Disable YUZU_USE_BUNDLED_SDL2 and provide your own.") 375 message(FATAL_ERROR "No bundled SDL2 binaries for your toolchain. Disable YUZU_USE_BUNDLED_SDL2 and provide your own.")
@@ -462,7 +462,7 @@ if (CONAN_REQUIRED_LIBS)
462 if(ENABLE_QT) 462 if(ENABLE_QT)
463 list(APPEND CMAKE_MODULE_PATH "${CONAN_QT_ROOT_RELEASE}") 463 list(APPEND CMAKE_MODULE_PATH "${CONAN_QT_ROOT_RELEASE}")
464 list(APPEND CMAKE_PREFIX_PATH "${CONAN_QT_ROOT_RELEASE}") 464 list(APPEND CMAKE_PREFIX_PATH "${CONAN_QT_ROOT_RELEASE}")
465 find_package(Qt5 5.12 REQUIRED COMPONENTS Widgets) 465 find_package(Qt5 5.15 REQUIRED COMPONENTS Widgets)
466 if (YUZU_USE_QT_WEB_ENGINE) 466 if (YUZU_USE_QT_WEB_ENGINE)
467 find_package(Qt5 REQUIRED COMPONENTS WebEngineCore WebEngineWidgets) 467 find_package(Qt5 REQUIRED COMPONENTS WebEngineCore WebEngineWidgets)
468 endif() 468 endif()
diff --git a/CMakeModules/CopyYuzuQt5Deps.cmake b/CMakeModules/CopyYuzuQt5Deps.cmake
index 4a6aeebbb..dd97f5b2b 100644
--- a/CMakeModules/CopyYuzuQt5Deps.cmake
+++ b/CMakeModules/CopyYuzuQt5Deps.cmake
@@ -33,6 +33,7 @@ function(copy_yuzu_Qt5_deps target_dir)
33 Qt5Positioning$<$<CONFIG:Debug>:d>.* 33 Qt5Positioning$<$<CONFIG:Debug>:d>.*
34 Qt5PrintSupport$<$<CONFIG:Debug>:d>.* 34 Qt5PrintSupport$<$<CONFIG:Debug>:d>.*
35 Qt5Qml$<$<CONFIG:Debug>:d>.* 35 Qt5Qml$<$<CONFIG:Debug>:d>.*
36 Qt5QmlModels$<$<CONFIG:Debug>:d>.*
36 Qt5Quick$<$<CONFIG:Debug>:d>.* 37 Qt5Quick$<$<CONFIG:Debug>:d>.*
37 Qt5QuickWidgets$<$<CONFIG:Debug>:d>.* 38 Qt5QuickWidgets$<$<CONFIG:Debug>:d>.*
38 Qt5WebChannel$<$<CONFIG:Debug>:d>.* 39 Qt5WebChannel$<$<CONFIG:Debug>:d>.*