diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt
index 97f57a3287a1c2f60e7ec7e96e7dfb0389ad6227..96f470938984ce86a5ab86b854b77eafaf7d6310 100644
--- a/Source/CMakeLists.txt
+++ b/Source/CMakeLists.txt
@@ -153,7 +153,6 @@ endif()
 # Sources for CMakeLib
 #
 set(SRCS
-  cmStandardIncludes.cxx
   cmArchiveWrite.cxx
   cmBootstrapCommands1.cxx
   cmBootstrapCommands2.cxx
diff --git a/Source/cmStandardIncludes.cxx b/Source/cmStandardIncludes.cxx
deleted file mode 100644
index 23c570c034dc680bd0a03f46ffc17991302f0017..0000000000000000000000000000000000000000
--- a/Source/cmStandardIncludes.cxx
+++ /dev/null
@@ -1,16 +0,0 @@
-/*============================================================================
-  CMake - Cross Platform Makefile Generator
-  Copyright 2000-2010 Kitware, Inc., Insight Software Consortium
-
-  Distributed under the OSI-approved BSD License (the "License");
-  see accompanying file Copyright.txt for details.
-
-  This software is distributed WITHOUT ANY WARRANTY; without even the
-  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-  See the License for more information.
-============================================================================*/
-#include "cmStandardIncludes.h"
-#if !defined(CMAKE_NO_ANSI_STRING_STREAM)
-std::ostringstream::cmOStringStream() {}
-std::ostringstream::~cmOStringStream() {}
-#endif
diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h
index a7db27124247887eef90cf03c5c906e4cda47632..f50771fb2a97b8897d7ac8013198e30e35c655dd 100644
--- a/Source/cmStandardIncludes.h
+++ b/Source/cmStandardIncludes.h
@@ -16,8 +16,6 @@
 #ifndef cmStandardIncludes_h
 #define cmStandardIncludes_h
 
-// include configure generated  header to define CMAKE_NO_ANSI_STREAM_HEADERS,
-// CMAKE_NO_STD_NAMESPACE, and other macros.
 #include <cmConfigure.h>
 #include <cmsys/Configure.hxx>
 
@@ -49,23 +47,10 @@
 # pragma warning (push,1)
 #endif
 
-#ifndef CMAKE_NO_ANSI_STREAM_HEADERS
-#  include <fstream>
-#  include <iostream>
-#  include <iomanip>
-#else
-#  include <fstream.h>
-#  include <iostream.h>
-#  include <iomanip.h>
-#endif
-
-#if !defined(CMAKE_NO_ANSI_STRING_STREAM)
-#  include <sstream>
-#elif !defined(CMAKE_NO_ANSI_STREAM_HEADERS)
-#  include <strstream>
-#else
-#  include <strstream.h>
-#endif
+#include <fstream>
+#include <iostream>
+#include <iomanip>
+#include <sstream>
 
 // we must have stl with the standard include style
 #include <vector>
@@ -97,48 +82,6 @@ typedef unsigned short mode_t;
 #include <cmsys/String.hxx>
 //typedef cmsys::String std::string;
 
-// Define cmOStringStream and cmIStringStream wrappers to hide
-// differences between std::stringstream and the old strstream.
-#if !defined(CMAKE_NO_ANSI_STRING_STREAM)
-class cmOStringStream: public std::ostringstream
-{
-public:
-  cmOStringStream();
-  ~cmOStringStream();
-private:
-  cmOStringStream(const cmOStringStream&);
-  void operator=(const cmOStringStream&);
-};
-#else
-class cmOStrStreamCleanup
-{
-public:
-  cmOStrStreamCleanup(std::ostrstream& ostr): OStrStream(ostr) {}
-  ~cmOStrStreamCleanup() { this->OStrStream.rdbuf()->freeze(0); }
-  static void IgnoreUnusedVariable(const cmOStrStreamCleanup&) {}
-protected:
-  std::ostrstream& OStrStream;
-};
-
-class cmOStringStream: public std::ostrstream
-{
-public:
-  typedef std::ostrstream Superclass;
-  cmOStringStream() {}
-  std::string str()
-    {
-    cmOStrStreamCleanup cleanup(*this);
-    cmOStrStreamCleanup::IgnoreUnusedVariable(cleanup);
-    int pcount = this->pcount();
-    const char* ptr = this->Superclass::str();
-    return std::string(ptr?ptr:"", pcount);
-    }
-private:
-  cmOStringStream(const cmOStringStream&);
-  void operator=(const cmOStringStream&);
-};
-#endif
-
 /* Poison this operator to avoid common mistakes.  */
 extern void operator << (std::ostream&, const std::ostringstream&);
 
diff --git a/bootstrap b/bootstrap
index fe051e19c9b02c556fa12cc49feeb92d5403d55a..d92b091fe008a770d683abb80c4df91e17adbd3e 100755
--- a/bootstrap
+++ b/bootstrap
@@ -240,7 +240,6 @@ CMAKE_UNUSED_SOURCES="\
 "
 
 CMAKE_CXX_SOURCES="\
-  cmStandardIncludes \
   cmake  \
   cmakemain \
   cmcmd  \