CMake/Source/kwsys
Kent Williams 0870efbe46 took out an orphan endif 2003-04-11 18:05:57 -04:00
..
CMakeLists.txt ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
Configure.hxx.in ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
Directory.cxx ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
Directory.hxx.in ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
README.itk ENH: Added documentation for ITK. 2003-04-11 13:36:16 -04:00
RegularExpression.cxx ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
RegularExpression.hxx.in ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
StandardIncludes.hxx.in ENH: Added kwsys library for platform-independent system tools. 2003-04-08 13:10:44 -04:00
SystemTools.cxx took out an orphan endif 2003-04-11 18:05:57 -04:00
SystemTools.hxx.in remove redundant function and eliminate need for strcasecmp 2003-04-11 16:22:57 -04:00

README.itk

KWSys provides a platform-independent API to many common system
features that are implemented differently on every platform.  This
library is intended to be shared among many projects.

How to use KWSys from ITK:

#include <itkkwsys/SystemTools.hxx>

bool MyIsDirectory(const char* fname)
{
  return itkkwsys::SystemTools::FileIsDirectory(fname);
}

How to modify KWSys:

When adding a method to an existing class, make no mention of ITK.
KWSys has no knowledge of ITK headers or libraries.  Please also keep
in mind that KWSys must be able to build on more platforms and
compilers than ITK.  Refer to existing code for conventions to ease
this task.

If you want to add a class, please contact the ITK mailing list for
discussion.  Please do not add a class without permission from
Kitware.