| 123456789101112131415161718192021 |
- /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
- file LICENSE.rst or https://cmake.org/licensing for details. */
- #include "cmConsoleBuf.h"
- #if defined(_WIN32) && !defined(CMAKE_BOOTSTRAP)
- cmConsoleBuf::cmConsoleBuf()
- : m_ConsoleOut(std::cout)
- , m_ConsoleErr(std::cerr, true)
- {
- }
- #else
- cmConsoleBuf::cmConsoleBuf() = default;
- #endif
- void cmConsoleBuf::SetUTF8Pipes()
- {
- #if defined(_WIN32) && !defined(CMAKE_BOOTSTRAP)
- m_ConsoleOut.SetUTF8Pipes();
- m_ConsoleErr.SetUTF8Pipes();
- #endif
- }
|