summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2003-04-11 17:36:16 (GMT)
committerBrad King <brad.king@kitware.com>2003-04-11 17:36:16 (GMT)
commit5e04f6cbb4e2759b389849bf356899884ac7cee3 (patch)
tree141720ed7a1fcca6a6b2f04c870bf2ae587c30be
parenta4f49798c4885e3566a69bbf64048920c510f385 (diff)
downloadCMake-5e04f6cbb4e2759b389849bf356899884ac7cee3.zip
CMake-5e04f6cbb4e2759b389849bf356899884ac7cee3.tar.gz
CMake-5e04f6cbb4e2759b389849bf356899884ac7cee3.tar.bz2
ENH: Added documentation for ITK.
-rw-r--r--Source/kwsys/README.itk24
1 files changed, 24 insertions, 0 deletions
diff --git a/Source/kwsys/README.itk b/Source/kwsys/README.itk
new file mode 100644
index 0000000..30206d4
--- /dev/null
+++ b/Source/kwsys/README.itk
@@ -0,0 +1,24 @@
+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.