aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/vcpkg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'toolsrc/src/vcpkg.cpp')
-rw-r--r--toolsrc/src/vcpkg.cpp10
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)
{