diff options
| author | Stefan Boberg <[email protected]> | 2025-11-18 16:30:55 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-11-18 16:30:55 +0100 |
| commit | 023feb491d0989eaf14a42f58f7c6e8f15eb67d4 (patch) | |
| tree | 314eb955381295c9941f8212449666329441de67 /src/zencore/testutils.cpp | |
| parent | Added actions to drop all projects or all z$ namespaces. (#655) (diff) | |
| download | zen-023feb491d0989eaf14a42f58f7c6e8f15eb67d4.tar.xz zen-023feb491d0989eaf14a42f58f7c6e8f15eb67d4.zip | |
retain xmake state between runs (#656)
this change relocates the xmake global state to a directory beside the workspace directory so it doesn't get wiped on every run
thus we can avoid rebuilding every package on every run. Unlike vcpkg, xmake separates revisions of packages into their own tree it's robust enough to handle different versions of different packages on different branches. It's however not clear to me that modifying the contents of an `xmake.lua` package definition file across branches is ok. It *may* be necessary to change the directory name for the shared state in this case but it should be a rare event.
Diffstat (limited to 'src/zencore/testutils.cpp')
0 files changed, 0 insertions, 0 deletions