Browse Source

use 6.7.3 on macos

Signed-off-by: crueter <crueter@eden-emu.dev>
pull/3289/head
crueter 4 weeks ago
parent
commit
917e8f7caf
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 7
      CMakeLists.txt
  2. 1
      src/dynarmic/CMakeLists.txt
  3. 4
      src/dynarmic/src/dynarmic/CMakeLists.txt

7
CMakeLists.txt

@ -580,7 +580,12 @@ endif()
# Qt stuff
if (ENABLE_QT)
if (YUZU_USE_BUNDLED_QT)
AddQt(6.9.3)
# Qt 6.8+ is broken on macOS (??)
if (APPLE)
AddQt(6.7.3)
else()
AddQt(6.9.3)
endif()
set(YUZU_STATIC_BUILD ON)
else()
message(STATUS "Using system Qt")

1
src/dynarmic/CMakeLists.txt

@ -38,7 +38,6 @@ CMAKE_DEPENDENT_OPTION(DYNARMIC_USE_LLVM "Support disassembly of jitted x86_64 c
option(DYNARMIC_INSTALL "Install dynarmic headers and CMake files" OFF)
option(DYNARMIC_USE_BUNDLED_EXTERNALS "Use all bundled externals (useful when e.g. cross-compiling)" OFF)
option(DYNARMIC_ENABLE_LTO "Enable LTO" OFF)
# Set hard requirements for C++
set(CMAKE_CXX_STANDARD 20)

4
src/dynarmic/src/dynarmic/CMakeLists.txt

@ -395,7 +395,3 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
target_compile_definitions(dynarmic PRIVATE FMT_USE_WINDOWS_H=0)
endif()
target_compile_definitions(dynarmic PRIVATE FMT_USE_USER_DEFINED_LITERALS=1)
if (DYNARMIC_ENABLE_LTO)
set_property(TARGET dynarmic PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
endif()
Loading…
Cancel
Save