eden/CMakeModules
crueter 9f385bf627
[tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation (#2666)
Uses tags for a bunch of deps that can use them

Also adds a bunmch of scripts to tools/cpm, notably for checking hashes
and checking for updates.

TODO for the future:
- CI target to check hashes
- Weekly CI to check for updates

Need to get that other CI runner up

additional stuff

- Ports gentoo fixes
- makes solaris work (TODO: sdl2)
- way better docs
- properly separates CPMUtil as a standalone project

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2666
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2025-10-05 03:04:53 +02:00
..
aqt_config.ini Some fixes before Release (#92) 2025-05-08 23:03:52 +00:00
CopyYuzuFFmpegDeps.cmake CopyFFmpegDeps: Update variable name 2023-05-31 03:59:46 +00:00
CopyYuzuQt6Deps.cmake [qt] Fix title bar for windows being forced to light theme (#236) 2025-08-10 22:14:12 +02:00
CopyYuzuSDLDeps.cmake Use TARGET_FILE_DIR generator expression 2023-05-13 23:58:17 +04:00
CPM.cmake [tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation (#2666) 2025-10-05 03:04:53 +02:00
CPMUtil.cmake [tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation (#2666) 2025-10-05 03:04:53 +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 cmake: move find-modules to root cmake dir 2023-01-02 18:22:07 +01:00
Findenet.cmake cmake: move find-modules to root cmake dir 2023-01-02 18:22:07 +01:00
FindFFmpeg.cmake general: fix spelling mistakes 2023-03-12 11:33:01 -04: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: move find-modules to root cmake dir 2023-01-02 18:22:07 +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: move find-modules to root cmake dir 2023-01-02 18:22:07 +01:00
FindOpus.cmake cmake: move find-modules to root cmake dir 2023-01-02 18:22:07 +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] refactor: cpmfile, deps prefetch, force system and more (#322) 2025-08-29 00:18:02 +02:00
Findstb.cmake cmake: prefer system stb headers 2023-10-25 21:47:32 +02:00
Findzstd.cmake [tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation (#2666) 2025-10-05 03:04:53 +02: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
GetSCMRev.cmake [cmake] fix OpenGL, git rev identifier (#2530) 2025-09-20 22:58:33 +02:00
MinGWClangCross.cmake chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
MinGWCross.cmake chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
MSVCCache.cmake chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
WindowsCopyFiles.cmake [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00