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
Some fixes before Release ( #92 )
2025-05-08 23:03:52 +00:00
CopyYuzuQt6Deps.cmake
[qt] Fix title bar for windows being forced to light theme ( #236 )
2025-08-10 22:14:12 +02: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
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
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
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
FindLLVM.cmake
fix LLVM not using current top level src dir ( #30 )
2025-07-09 01:31:18 +00:00
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
cmake: prefer system renderdoc header
2023-09-18 18:35:20 +02:00
FindSimpleIni.cmake
cmake: support simpleini cmake config and pc file
2024-01-26 01:13:47 +01:00
FindSPIRV-Tools.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