diff options
| author | Stefan Boberg <[email protected]> | 2025-03-11 16:49:08 +0100 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2025-03-11 16:49:08 +0100 |
| commit | 31cc473f064fac6c21908215daf2f0409b3d9665 (patch) | |
| tree | a5c54d1e3b392253c0c304dac6a6b1cdf5a44147 /src | |
| parent | fix namespace scoping so it works in release too (diff) | |
| download | zen-31cc473f064fac6c21908215daf2f0409b3d9665.tar.xz zen-31cc473f064fac6c21908215daf2f0409b3d9665.zip | |
add support for `--malloc=<...>` in zen CLI
Diffstat (limited to 'src')
| -rw-r--r-- | src/zen/zen.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/zen/zen.cpp b/src/zen/zen.cpp index 4e6161e86..0fcf9d871 100644 --- a/src/zen/zen.cpp +++ b/src/zen/zen.cpp @@ -577,12 +577,15 @@ main(int argc, char** argv) GlobalOptions.PassthroughArgs = PassthroughArgs; GlobalOptions.PassthroughArgV = PassthroughArgV; + std::string MemoryOptions; + std::string SubCommand = "<None>"; cxxopts::Options Options("zen", "Zen management tool"); Options.add_options()("d, debug", "Enable debugging", cxxopts::value<bool>(GlobalOptions.IsDebug)); Options.add_options()("v, verbose", "Enable verbose logging", cxxopts::value<bool>(GlobalOptions.IsVerbose)); + Options.add_options()("malloc", "Configure memory allocator subsystem", cxxopts::value(MemoryOptions)->default_value("mimalloc")); Options.add_options()("help", "Show command line help"); Options.add_options()("c, command", "Sub command", cxxopts::value<std::string>(SubCommand)); |