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