From 6ee34b8434fcd3e862424203286a80bf122c8185 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Wed, 13 Apr 2005 16:47:19 -0400
Subject: [PATCH] ENH: Removing old test1.c Process execution example.  It is
 fully replaced by testProcess.

---
 CMakeLists.txt |  1 -
 test1.cxx      | 52 --------------------------------------------------
 2 files changed, 53 deletions(-)
 delete mode 100644 test1.cxx

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f8841992..5cd84cf5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -464,7 +464,6 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
       testSystemTools
       testIOS
       testhash
-      test1
       testCommandLineArguments
       )
     ADD_EXECUTABLE(${test} ${test}.cxx)
diff --git a/test1.cxx b/test1.cxx
deleted file mode 100644
index c41e8245..00000000
--- a/test1.cxx
+++ /dev/null
@@ -1,52 +0,0 @@
-/*=========================================================================
-
-  Program:   KWSys - Kitware System Library
-  Module:    test1.cxx
-
-  Copyright (c) Kitware, Inc., Insight Consortium.  All rights reserved.
-  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
-
-     This software is distributed WITHOUT ANY WARRANTY; without even
-     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-     PURPOSE.  See the above copyright notices for more information.
-
-=========================================================================*/
-#include "kwsysPrivate.h"
-#include KWSYS_HEADER(Directory.hxx)
-#include KWSYS_HEADER(Process.h)
-#include KWSYS_HEADER(ios/iostream)
-
-// Work-around CMake dependency scanning limitation.  This must
-// duplicate the above list of headers.
-#if 0
-# include "Directory.hxx.in"
-# include "Process.h.in"
-# include "kwsys_ios_iostream.h.in"
-#endif
-
-int main()
-{
-  kwsys::Directory();
-  kwsysProcess* kp = kwsysProcess_New();
-  const char* cmd[] = {"echo", "Hello, World!", 0};
-  kwsysProcess_SetCommand(kp, cmd);
-  kwsysProcess_Execute(kp);
-  char* data = 0;
-  int length = 0;
-  while(kwsysProcess_WaitForData(kp, &data, &length, 0))
-    {
-    kwsys_ios::cout.write(data, length);
-    }
-  kwsysProcess_WaitForExit(kp, 0);
-  if(kwsysProcess_GetState(kp) == kwsysProcess_State_Error)
-    {
-    kwsys_ios::cout << kwsysProcess_GetErrorString(kp) << kwsys_ios::endl;
-    }
-  else if(kwsysProcess_GetState(kp) == kwsysProcess_State_Exception)
-    {
-    kwsys_ios::cout << kwsysProcess_GetExceptionString(kp) << kwsys_ios::endl;
-    }
-  kwsysProcess_Delete(kp);
-  kwsys_ios::cout << kwsys_ios::endl;
-  return 0;
-}
-- 
GitLab