eden-miror/CMakeModules
crueter 18135424df
[cmake] more modules, general "cleanup" (#3126)
Successor to that old MoltenVK PR. Does a lot of cleanups within root CMakeLists.txt, hands over MoltenVK and VulkanValidationLayers to CPMUtil, and separates out common operations into my modules.

Hopefully reduces the monstrosity that is root CMakeLists.txt. Please test:

- builds on all platforms
- VulkanValidationLayers

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3126
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2025-12-04 06:00:58 +01:00
..
aqt_config.ini
CopyYuzuQt6Deps.cmake
CPM.cmake
CPMUtil.cmake [cmake, externals] android x86_64 support (#3086) 2025-12-03 06:40:11 +01:00
DownloadExternals.cmake
FindDiscordRPC.cmake
Findenet.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FindFFmpeg.cmake [cmake] account for sysroot when cross compiling for SunOS/FBSD/etc; dynarmic now uses ARCHITECTURE_* from global defs (#2928) 2025-11-03 21:08:48 +01:00
Findgamemode.cmake
Findhttplib.cmake
Findlibiw.cmake
Findlibusb.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FindLLVM.cmake
Findlz4.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FindOpus.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FindRenderDoc.cmake
FindSimpleIni.cmake
FindSPIRV-Tools.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
Findstb.cmake
Findzstd.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FixMsysPaths.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
GenerateDepHashes.cmake
GenerateSCMRev.cmake
StaticQtLibs.cmake [externals] FFmpeg -> v8.0-be99d2c0b2, OpenSSL -> v3.6.0-e3608d80df, SDL2 -> 2.32.10-38e0094637 (#3003) 2025-11-16 04:59:30 +01:00
WindowsCopyFiles.cmake