[cmake] refactor: Use CPM over submodules #143
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refactor/cpm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Transfers the majority of submodules and large externals to CPM, using source archives rather than full Git clones. Not only does this save massive amounts of clone and configure time, but dependencies are grabbed on-demand rather than being required by default. Additionally, CPM will (generally) automatically search for system dependencies, though certain dependencies have options to control this.
Testing shows gains ranging from 5x to 10x in terms of overall clone/configure time.
813999e8f7
toc141f04401
c141f04401
tob3a75a52bd
d5925682a4
to928f62f5b6
WIP: [cmake] refactor: Use CPM over submodulesto [cmake] refactor: Use CPM over submodules0ff72b0ad0
to77a88b536c
77a88b536c
to3d1783cddb
5d6c24c535
to4614491aab
623baa7d66
toc34ba63eaa
c34ba63eaa
todd1665284a
dd1665284a
to12431d5d2b
I believe this is the cause of the audio issues on Windows. I tested this build in CI and the audio was busted as noted in ISBERD 192. I believe that had been refactored based on this being approved.