From da8f06b0f9da13cdd3331528d620792e5672eb73 Mon Sep 17 00:00:00 2001 From: Vladimir Vukicevic Date: Wed, 28 Sep 2016 13:37:31 -0700 Subject: Use default console subsystem on Windows for dev builds --- python/servo/build_commands.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'python/servo/build_commands.py') diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py index 5277adf66d0..29efd935353 100644 --- a/python/servo/build_commands.py +++ b/python/servo/build_commands.py @@ -259,9 +259,11 @@ class MachCommands(CommandBase): servo_exe_dir) if "msvc" in (target or host_triple()): msvc_x64 = "64" if "x86_64" in (target or host_triple()) else "" - # on msvc builds, use editbin to change the subsystem to windows - call(["editbin", "/nologo", "/subsystem:windows", path.join(servo_exe_dir, "servo.exe")], - verbose=verbose) + # on msvc builds, use editbin to change the subsystem to windows, but only + # on release builds -- on debug builds, it hides log output + if not dev: + call(["editbin", "/nologo", "/subsystem:windows", path.join(servo_exe_dir, "servo.exe")], + verbose=verbose) # on msvc, we need to copy in some DLLs in to the servo.exe dir for ssl_lib in ["ssleay32md.dll", "libeay32md.dll"]: shutil.copy(path.join(env['OPENSSL_LIB_DIR'], "../bin" + msvc_x64, ssl_lib), -- cgit v1.2.3