diff options
Diffstat (limited to 'toolsrc/src/vcpkg.cpp')
| -rw-r--r-- | toolsrc/src/vcpkg.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/toolsrc/src/vcpkg.cpp b/toolsrc/src/vcpkg.cpp index 744d4d77f..d24fad0e6 100644 --- a/toolsrc/src/vcpkg.cpp +++ b/toolsrc/src/vcpkg.cpp @@ -207,13 +207,9 @@ int wmain(const int argc, const wchar_t* const* const argv) const VcpkgCmdArguments args = VcpkgCmdArguments::create_from_command_line(argc, argv); - if (args.printmetrics != OptBoolC::UNSPECIFIED) Metrics::set_print_metrics(args.printmetrics == OptBoolC::ENABLED); - if (args.sendmetrics != OptBoolC::UNSPECIFIED) Metrics::set_send_metrics(args.sendmetrics == OptBoolC::ENABLED); - - if (args.debug != OptBoolC::UNSPECIFIED) - { - g_debugging = (args.debug == OptBoolC::ENABLED); - } + if (auto p = args.printmetrics.get()) Metrics::set_print_metrics(*p); + if (auto p = args.sendmetrics.get()) Metrics::set_send_metrics(*p); + if (auto p = args.debug.get()) g_debugging = *p; if (g_debugging) { |
