| /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying | |
| file Copyright.txt 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 | |
| } |