diff options
author | Bruce Dawson <randomascii@users.noreply.github.com> | 2022-02-17 15:40:20 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-17 15:40:20 -0800 |
commit | 3ef318cffd067361681cc623d88c551c6d9f106e (patch) | |
tree | 07f1c62e7073f264106044bc6a9808f66006284f | |
parent | 34d03bd3db07f7cae57016eee0b60b4ebe5baecc (diff) | |
parent | 1d576b6b93fdb27ef5cf6f8356a44bcc4d1a4775 (diff) | |
download | ninja-3ef318cffd067361681cc623d88c551c6d9f106e.tar.gz |
Merge branch 'ninja-build:master' into compiler_detect
-rw-r--r-- | src/ninja.cc | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/ninja.cc b/src/ninja.cc index df39ba9..71dea21 100644 --- a/src/ninja.cc +++ b/src/ninja.cc @@ -1486,17 +1486,6 @@ NORETURN void real_main(int argc, char** argv) { exit((ninja.*options.tool->func)(&options, argc, argv)); } -#ifdef WIN32 - // It'd be nice to use line buffering but MSDN says: "For some systems, - // [_IOLBF] provides line buffering. However, for Win32, the behavior is the - // same as _IOFBF - Full Buffering." - // Buffering used to be disabled in the LinePrinter constructor but that - // now disables it too early and breaks -t deps performance (see issue #2018) - // so we disable it here instead, but only when not running a tool. - if (!options.tool) - setvbuf(stdout, NULL, _IONBF, 0); -#endif - // Limit number of rebuilds, to prevent infinite loops. const int kCycleLimit = 100; for (int cycle = 1; cycle <= kCycleLimit; ++cycle) { |