aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/testutils.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-11-18 16:30:55 +0100
committerGitHub Enterprise <[email protected]>2025-11-18 16:30:55 +0100
commit023feb491d0989eaf14a42f58f7c6e8f15eb67d4 (patch)
tree314eb955381295c9941f8212449666329441de67 /src/zencore/testutils.cpp
parentAdded actions to drop all projects or all z$ namespaces. (#655) (diff)
downloadzen-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