eden/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
..
CPM.cmake [cmake, tools, docs] Update CPMUtil (#2790) 2025-10-20 03:43:15 +02:00
CPMUtil.cmake [cmake, externals] android x86_64 support (#3086) 2025-12-03 06:40:11 +01:00
CopyYuzuQt6Deps.cmake [qt] Fix title bar for windows being forced to light theme (#236) 2025-08-10 22:14:12 +02:00
DownloadExternals.cmake CMake improvements: ccache, bundled Qt, MoltenVK, LTO, and Linux deps (#2622) 2025-09-30 02:51:48 +02:00
FindDiscordRPC.cmake [dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2025-10-17 04:20:11 +02: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
FindLLVM.cmake fix LLVM not using current top level src dir (#30) 2025-07-09 01:31:18 +00:00
FindOpus.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FindRenderDoc.cmake cmake: prefer system renderdoc header 2023-09-18 18:35:20 +02:00
FindSPIRV-Tools.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
FindSimpleIni.cmake cmake: support simpleini cmake config and pc file 2024-01-26 01:13:47 +01:00
Findenet.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
Findgamemode.cmake cmake: prefer system gamemode library 2023-11-30 16:54:00 +01:00
Findhttplib.cmake cmake: support components in find modules 2023-02-28 17:46:20 +01:00
Findlibiw.cmake Add Airplane Mode + Host Network Interface Details (#204) 2025-06-26 18:55:34 +00:00
Findlibusb.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
Findlz4.cmake [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
Findstb.cmake cmake: prefer system stb headers 2023-10-25 21:47:32 +02:00
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 [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00
GenerateSCMRev.cmake [meta] allow customisation of auto-updater, remove hardcoded title names and fix dup title names (#2588) 2025-10-01 05:07:59 +02:00
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 [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
aqt_config.ini Some fixes before Release (#92) 2025-05-08 23:03:52 +00:00