From 0d65de2aa9da31ba6264b25038da2b14028b0419 Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Thu, 6 Apr 2017 16:51:13 -0700 Subject: Don't suppress output of setting the environemnt on --debug --- toolsrc/src/commands_build.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'toolsrc/src') 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) -- cgit v1.2.3