diff options
Diffstat (limited to 'toolsrc/include')
| -rw-r--r-- | toolsrc/include/vcpkg/base/system.process.h | 2 | ||||
| -rw-r--r-- | toolsrc/include/vcpkg/commands.upload-metrics.h | 22 |
2 files changed, 23 insertions, 1 deletions
diff --git a/toolsrc/include/vcpkg/base/system.process.h b/toolsrc/include/vcpkg/base/system.process.h index 4bbcba717..e81bcfed7 100644 --- a/toolsrc/include/vcpkg/base/system.process.h +++ b/toolsrc/include/vcpkg/base/system.process.h @@ -66,7 +66,7 @@ namespace vcpkg::System #if defined(_WIN32) Environment cmd_execute_modify_env(const ZStringView cmd_line, const Environment& env = {}); - void cmd_execute_no_wait(const StringView cmd_line); + void cmd_execute_background(const StringView cmd_line); #endif ExitCodeAndOutput cmd_execute_and_capture_output(const ZStringView cmd_line, const Environment& env = {}); diff --git a/toolsrc/include/vcpkg/commands.upload-metrics.h b/toolsrc/include/vcpkg/commands.upload-metrics.h new file mode 100644 index 000000000..dcd855ffb --- /dev/null +++ b/toolsrc/include/vcpkg/commands.upload-metrics.h @@ -0,0 +1,22 @@ +#pragma once + +#if !VCPKG_DISABLE_METRICS && defined(_WIN32) +#define VCPKG_ENABLE_X_UPLOAD_METRICS_COMMAND 1 +#else +#define VCPKG_ENABLE_X_UPLOAD_METRICS_COMMAND 0 +#endif // !VCPKG_DISABLE_METRICS && defined(_WIN32) + +#if VCPKG_ENABLE_X_UPLOAD_METRICS_COMMAND + +#include <vcpkg/commands.interface.h> + +namespace vcpkg::Commands::UploadMetrics +{ + extern const CommandStructure COMMAND_STRUCTURE; + struct UploadMetricsCommand : BasicCommand + { + virtual void perform_and_exit(const VcpkgCmdArguments& args, Files::Filesystem& fs) const override; + }; +} + +#endif // VCPKG_ENABLE_X_UPLOAD_METRICS_COMMAND |
