diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt index 5beb84c9d7..70fe9091a5 100644 --- a/Source/CMakeLists.txt +++ b/Source/CMakeLists.txt @@ -148,8 +148,6 @@ add_library( cmComputeTargetDepends.cxx cmConfigureLog.h cmConfigureLog.cxx - cmConsoleBuf.h - cmConsoleBuf.cxx cmConstStack.h cmConstStack.tcc cmCPackPropertiesGenerator.h diff --git a/Source/Modules/CMakeBuildUtilities.cmake b/Source/Modules/CMakeBuildUtilities.cmake index b4e0e72886..a1b0c4420b 100644 --- a/Source/Modules/CMakeBuildUtilities.cmake +++ b/Source/Modules/CMakeBuildUtilities.cmake @@ -21,7 +21,6 @@ set(KWSYS_USE_Base64 1) set(KWSYS_USE_MD5 1) set(KWSYS_USE_Process 1) set(KWSYS_USE_CommandLineArguments 1) -set(KWSYS_USE_ConsoleBuf 1) set(KWSYS_HEADER_ROOT ${CMake_BINARY_DIR}/Source) set(KWSYS_INSTALL_DOC_DIR "${CMAKE_DOC_DIR}") if(CMake_NO_CXX_STANDARD) diff --git a/Source/cmConsoleBuf.cxx b/Source/cmConsoleBuf.cxx deleted file mode 100644 index 286c4c3e66..0000000000 --- a/Source/cmConsoleBuf.cxx +++ /dev/null @@ -1,21 +0,0 @@ -/* 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 -} diff --git a/Source/cmConsoleBuf.h b/Source/cmConsoleBuf.h deleted file mode 100644 index 72e9da799a..0000000000 --- a/Source/cmConsoleBuf.h +++ /dev/null @@ -1,23 +0,0 @@ -/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying - file LICENSE.rst or https://cmake.org/licensing for details. */ -#pragma once - -#include "cmConfigure.h" // IWYU pragma: keep - -#if defined(_WIN32) && !defined(CMAKE_BOOTSTRAP) -# include "cmsys/ConsoleBuf.hxx" -#endif - -class cmConsoleBuf -{ -#if defined(_WIN32) && !defined(CMAKE_BOOTSTRAP) - cmsys::ConsoleBuf::Manager m_ConsoleOut; - cmsys::ConsoleBuf::Manager m_ConsoleErr; -#endif -public: - cmConsoleBuf(); - ~cmConsoleBuf() = default; - cmConsoleBuf(cmConsoleBuf const&) = delete; - cmConsoleBuf& operator=(cmConsoleBuf const&) = delete; - void SetUTF8Pipes(); -}; diff --git a/bootstrap b/bootstrap index 95d1224cc6..18788bea9d 100755 --- a/bootstrap +++ b/bootstrap @@ -322,7 +322,6 @@ CMAKE_CXX_SOURCES="\ cmComputeLinkDepends \ cmComputeLinkInformation \ cmComputeTargetDepends \ - cmConsoleBuf \ cmConditionEvaluator \ cmConfigureFileCommand \ cmContinueCommand \