Skip to content
Snippets Groups Projects
Forked from CMake / CMake
16193 commits behind the upstream repository.
Brad King's avatar
Brad King authored
Since commit 0a0a0f8a (cmMessenger: Color messages to terminal by
type, 2021-05-18, v3.21.0-rc1~146^2) the message output no longer goes
through our custom streambuf on Windows that converts output encoding.
This can cause messages to be printed with the wrong encoding in a
Windows Console.  It also causes messages to have a mix of LF and CRLF
newlines because `stderr` converts LF to CRLF but our custom streambuf
does not.

Revert to using just `cerr` for messages on Windows.  Another approach
will be needed to achieve color output on Windows later.

Fixes: #22444
c7a8c9c8
History
Name Last commit Last update
..
CPack
CTest
Checks
CursesDialog
LexerParser
Modules
QtDialog
QtIFW
kwsys
.gitattributes
CMakeInstallDestinations.cmake
CMakeInstallSignTool.cmake.in
CMakeLists.txt
CMakeSourceDir.txt.in
CMakeVersion.bash
CMakeVersion.cmake
CMakeVersion.rc.in
bindexplib.cxx
bindexplib.h
cmAddCompileDefinitionsCommand.cxx
cmAddCompileDefinitionsCommand.h
cmAddCompileOptionsCommand.cxx
cmAddCompileOptionsCommand.h
cmAddCustomCommandCommand.cxx
cmAddCustomCommandCommand.h
cmAddCustomTargetCommand.cxx
cmAddCustomTargetCommand.h
cmAddDefinitionsCommand.cxx
cmAddDefinitionsCommand.h
cmAddDependenciesCommand.cxx
cmAddDependenciesCommand.h
cmAddExecutableCommand.cxx
cmAddExecutableCommand.h
cmAddLibraryCommand.cxx
cmAddLibraryCommand.h
cmAddLinkOptionsCommand.cxx
cmAddLinkOptionsCommand.h
cmAddSubDirectoryCommand.cxx
cmAddSubDirectoryCommand.h
cmAddTestCommand.cxx
cmAddTestCommand.h
cmAffinity.cxx
cmAffinity.h
cmAlgorithms.h
cmArchiveWrite.cxx
cmArchiveWrite.h
cmArgumentParser.cxx
cmArgumentParser.h
cmAuxSourceDirectoryCommand.cxx
cmAuxSourceDirectoryCommand.h
cmBase32.cxx
cmBase32.h
cmBinUtilsLinker.cxx
cmBinUtilsLinker.h
cmBinUtilsLinuxELFGetRuntimeDependenciesTool.cxx
cmBinUtilsLinuxELFGetRuntimeDependenciesTool.h
cmBinUtilsLinuxELFLinker.cxx
cmBinUtilsLinuxELFLinker.h
cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.cxx
cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.h
cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.cxx
cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.h
cmBinUtilsMacOSMachOLinker.cxx
cmBinUtilsMacOSMachOLinker.h
cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.cxx
cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.h
cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.cxx
cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.h
cmBinUtilsWindowsPEGetRuntimeDependenciesTool.cxx
cmBinUtilsWindowsPEGetRuntimeDependenciesTool.h
cmBinUtilsWindowsPELinker.cxx
cmBinUtilsWindowsPELinker.h
cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.cxx
cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.h
cmBreakCommand.cxx
cmBreakCommand.h
cmBuildCommand.cxx
cmBuildCommand.h
cmBuildNameCommand.cxx
cmBuildNameCommand.h
cmCLocaleEnvironmentScope.cxx
cmCLocaleEnvironmentScope.h
cmCMakeHostSystemInformationCommand.cxx
cmCMakeHostSystemInformationCommand.h
cmCMakeLanguageCommand.cxx
cmCMakeLanguageCommand.h
cmCMakeMinimumRequired.cxx
cmCMakeMinimumRequired.h
cmCMakePath.cxx
cmCMakePath.h
cmCMakePathCommand.cxx
cmCMakePathCommand.h
cmCMakePolicyCommand.cxx
cmCMakePolicyCommand.h
cmCMakePresetsFile.cxx
cmCMakePresetsFile.h
cmCMakePresetsFileInternal.h
cmCMakePresetsFileReadJSON.cxx
cmCPackPropertiesGenerator.cxx
cmCPackPropertiesGenerator.h