winpty/src
Ryan Prichard 3733682d2f Fixes to the gyp files.
* Harmonize the subsystem of every binary to CONSOLE.  It apparently
   doesn't matter for DLLs, and it's easier if they're all the same.  I
   examined various DLLs on my system, and they're very inconsistent.
   (e.g. kernel32.dll is CONSOLE, but shell32.dll is GUI.)

 * When using a recent XP-targeting toolset (v120_xp or v140_xp), it's
   necessary to explicitly specify the subsystem, so list it in
   configurations.gypi.

 * node.js changed its common.gypi to disable exception handling[1], so
   explicitly turn it back on in winpty.gyp.  Placing the setting in
   winpty.gyp's 'target_defaults' block doesn't seem to override a setting
   in an included file's 'target_defaults' block, so instead enable EH on
   each target.

 * For consistency with other gyp files I see, use quoted integers instead
   of bare integers for settings.  Affects the 'RuntimeLibrary' setting.

 * Provide a documented way in configurations.gypi for setting the
   XP-specific toolsets.

[1] da9eff80a3
2016-04-04 06:22:45 -05:00
..
agent MSVC SDL compliance: remove sprintf uses from DefaultInputMap.cc 2016-04-04 06:22:44 -05:00
debugserver Consolidate GetVersionEx calls and silence the MSVC deprecation warning 2016-04-04 06:22:43 -05:00
include Move source files into a src subdirectory. 2015-11-29 03:50:06 -06:00
libwinpty Consolidate GetVersionEx calls and silence the MSVC deprecation warning 2016-04-04 06:22:43 -05:00
shared Consolidate GetVersionEx calls and silence the MSVC deprecation warning 2016-04-04 06:22:43 -05:00
tests Makefile: stop reading environ variables and avoid spawning processes 2016-02-26 04:21:22 -06:00
unix-adapter Move the setlocale call to the very top. 2016-03-24 22:19:25 -05:00
configurations.gypi Fixes to the gyp files. 2016-04-04 06:22:45 -05:00
subdir.mk Move source files into a src subdirectory. 2015-11-29 03:50:06 -06:00
winpty.gyp Fixes to the gyp files. 2016-04-04 06:22:45 -05:00