From bbf5c7d9c5e2de265a27064c7b4c3d519bf0338f Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Sat, 20 Dec 2003 13:32:25 -0500
Subject: [PATCH] ENH: Added testIOS for kwsys_ios testing.

---
 CMakeLists.txt |  2 ++
 testIOS.cxx    | 11 +++++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 testIOS.cxx

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 70a8379..fd53fc6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -383,8 +383,10 @@ ENDIF(KWSYS_USE_Process)
 # Setup testing if not being built as part of another project.
 IF(KWSYS_STANDALONE)
   INCLUDE_DIRECTORIES(${KWSYS_HEADER_ROOT})
+  ADD_EXECUTABLE(testIOS testIOS.cxx)
   ADD_EXECUTABLE(testProcess testProcess.c)
   ADD_EXECUTABLE(test1 test1.cxx)
+  TARGET_LINK_LIBRARIES(testIOS ${KWSYS_NAMESPACE})
   TARGET_LINK_LIBRARIES(testProcess ${KWSYS_NAMESPACE})
   TARGET_LINK_LIBRARIES(test1 ${KWSYS_NAMESPACE})
 ENDIF(KWSYS_STANDALONE)
diff --git a/testIOS.cxx b/testIOS.cxx
new file mode 100644
index 0000000..f1441f6
--- /dev/null
+++ b/testIOS.cxx
@@ -0,0 +1,11 @@
+#include <kwsys/stl/vector>
+#include <kwsys/ios/sstream>
+#include <kwsys/ios/iostream>
+
+int main()
+{
+  kwsys_ios::ostringstream ostr;
+  ostr << "Hello, World!";
+  kwsys_ios::cout << ostr.str() << kwsys_ios::endl;
+  return 0;
+}
-- 
GitLab