diff options
Diffstat (limited to 'toolsrc/src/commands_build.cpp')
| -rw-r--r-- | toolsrc/src/commands_build.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/toolsrc/src/commands_build.cpp b/toolsrc/src/commands_build.cpp index 193339f0e..9bf7eabcd 100644 --- a/toolsrc/src/commands_build.cpp +++ b/toolsrc/src/commands_build.cpp @@ -27,9 +27,13 @@ namespace vcpkg::Commands::Build std::wstring make_build_env_cmd(const Triplet& target_triplet, const Toolset& toolset) { - return Strings::wformat(LR"("%s" %s >nul 2>&1)", - toolset.vcvarsall.native(), - Strings::utf8_to_utf16(target_triplet.architecture())); + const wchar_t * tonull = L" >nul"; + if (g_debugging) + { + tonull = L""; + } + + return Strings::wformat(LR"("%s" %s %s 2>&1)", toolset.vcvarsall.native(), Strings::utf8_to_utf16(target_triplet.architecture()), tonull); } BuildResult build_package(const SourceParagraph& source_paragraph, const PackageSpec& spec, const VcpkgPaths& paths, const fs::path& port_dir, const StatusParagraphs& status_db) |
