CMake improvements: ccache, bundled Qt, MoltenVK, LTO, and Linux deps #2622

Merged
CamilleLaVey merged 6 commits from DraVee/eden:cmake/externals-fixup into master 2025-09-30 02:51:49 +02:00
Showing only changes of commit fe13a50b62 - Show all commits

View file

@ -205,6 +205,7 @@ if(YUZU_ENABLE_LTO)
if(NOT COMPILER_SUPPORTS_LTO)
message(FATAL_ERROR "Your compiler does not support interprocedural optimization (IPO). Re-run CMake with -DYUZU_ENABLE_LTO=OFF.")
endif()
set(CMAKE_POLICY_DEFAULT_CMP0069 NEW)
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ${COMPILER_SUPPORTS_LTO})
endif()