[cmake] refactor: cpmfile, deps prefetch, force system and more #322

Merged
CamilleLaVey merged 18 commits from refactor/cpmfile into master 2025-08-29 00:18:03 +02:00
Owner

CPM Dependencies are now managed in a singular json file, where each can be properly prefetched at-will via tools/cpm-fetch.sh <packages...>, or all at once via tools/cpm-fetch-all.sh.

Adds docs for CPMUtil as well.

Also adds <package>_FORCE_{BUNDLED,SYSTEM} overrides

Signed-off-by: crueter crueter@eden-emu.dev

CPM Dependencies are now managed in a singular json file, where each can be properly prefetched at-will via `tools/cpm-fetch.sh <packages...>`, or all at once via `tools/cpm-fetch-all.sh`. Adds docs for CPMUtil as well. Also adds `<package>_FORCE_{BUNDLED,SYSTEM}` overrides Signed-off-by: crueter <crueter@eden-emu.dev>
crueter force-pushed refactor/cpmfile from 9f3f70104c to a22ceab1a4 2025-08-27 02:54:13 +02:00 Compare
crueter changed title from WIP: [cmake] refactor: cpmfile, deps prefetch, force system and more to [cmake] refactor: cpmfile, deps prefetch, force system and more 2025-08-27 21:44:39 +02:00
CamilleLaVey approved these changes 2025-08-29 00:16:43 +02:00
Dismissed
CamilleLaVey force-pushed refactor/cpmfile from ac21a0007b to 5663d98a48 2025-08-29 00:16:55 +02:00 Compare
CamilleLaVey dismissed CamilleLaVey's review 2025-08-29 00:16:55 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

CamilleLaVey approved these changes 2025-08-29 00:17:56 +02:00
CamilleLaVey merged commit 702a2beb7c into master 2025-08-29 00:18:03 +02:00
CamilleLaVey deleted branch refactor/cpmfile 2025-08-29 00:18:03 +02:00
Sign in to join this conversation.
No description provided.