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