CMake/Source/kwsys
Mathieu Malaterre e34d666fc7 BUG: Need to reset internal structure in case of multiple calls to Load 2006-03-06 11:57:05 -05:00
..
Base64.c ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros. 2005-07-26 11:34:57 -04:00
Base64.h.in ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros. 2005-07-26 11:34:57 -04:00
CMakeLists.txt ENH: Added kwsys::String class to shorten debugging symbols and error messages involving std::string. 2006-02-07 10:11:40 -05:00
CTestConfig.cmake ENH: Several improvements with the way things are handled. Also, support multiple submited files 2005-06-23 13:04:18 -04:00
CommandLineArguments.cxx ENH: Add a method to remove remaining arguments 2005-12-10 12:10:09 -05:00
CommandLineArguments.hxx.in ENH: Add a method to remove remaining arguments 2005-12-10 12:10:09 -05:00
Configure.h.in ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros. 2005-07-26 11:34:57 -04:00
Configure.hxx.in ENH: C++ configuration should include C configuration. 2005-06-09 08:02:58 -04:00
Copyright.txt ENH: Updated copyright. 2003-12-15 16:30:46 -05:00
Directory.cxx BUG: Need to reset internal structure in case of multiple calls to Load 2006-03-06 11:57:05 -05:00
Directory.hxx.in BUG: Need to reset internal structure in case of multiple calls to Load 2006-03-06 11:57:05 -05:00
EncodeExecutable.c ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
ExtraTest.cmake.in ENH: Add capability to include files to DartTestfile.txt and add example of that 2005-06-07 09:57:05 -04:00
FundamentalType.h.in ENH: Added FundamentalType header defining platform-independent fixed size/signedness integer types. 2005-07-26 11:37:30 -04:00
Glob.cxx ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
Glob.hxx.in COMP: Fix the exporting so that it can actually be used 2005-12-10 12:09:24 -05:00
Process.h.in ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros. 2005-07-26 11:34:57 -04:00
ProcessFwd9x.c ENH: Added comment for future work to make forwarding executable always statically linked. 2004-04-01 15:28:18 -05:00
ProcessUNIX.c BUG: When more than one command is given and one of them fails to start and the rest are killed, do not forget to reap the killed children. 2005-12-31 12:59:31 -05:00
ProcessWin32.c COMP: Fixed warnings for Borland 5.8. 2006-02-28 11:38:02 -05:00
README.txt STYLE: Added reference to documentation in CMakeLists.txt. 2005-09-18 17:15:29 -04:00
Registry.cxx ENH: fix std in kwsys, has to be kwsys_stl 2006-03-02 21:33:57 -05:00
Registry.hxx.in ENH: Modify API a little bit to allow arbitrary length values. Encode certain characters. Rename UNIX registry to FILE registry. More testing 2005-09-16 13:38:25 -04:00
RegularExpression.cxx COMP: Fixed conversion warnings. 2005-06-09 07:40:41 -04:00
RegularExpression.hxx.in COMP: Changed type of regmlen to avoid warnings when other lengths are converted to it. 2005-05-03 14:27:39 -04:00
SharedForward.h.in ENH: Added cygcheck knowledge for --ldd option on Cygwin. Added error message for --ldd option when no tool is available but the option was still requested. 2005-08-31 19:41:53 -04:00
String.hxx.in ENH: Added kwsys::String class to shorten debugging symbols and error messages involving std::string. 2006-02-07 10:11:40 -05:00
SystemTools.cxx ENH: fix std in kwsys, has to be kwsys_stl 2006-03-02 21:33:57 -05:00
SystemTools.hxx.in COMP: Fix problem with STL on HP, and fix reusing the same variable in for loops 2006-02-08 07:17:59 -05:00
hash_fun.hxx.in COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx). 2005-04-15 16:00:44 -04:00
hash_map.hxx.in COMP: Replaced kwsys_stl with @KWSYS_NAMESPACE@_stl to properly use the configured namespace. 2005-04-15 15:30:28 -04:00
hash_set.hxx.in COMP: Replaced kwsys_stl with @KWSYS_NAMESPACE@_stl to properly use the configured namespace. 2005-04-15 15:30:28 -04:00
hashtable.hxx.in ENH: Added some smaller primes to allow small hash table sizes and therefore shorter initial construction times. 2005-06-23 10:25:57 -04:00
kwsysHeaderDump.pl ENH: Renaming kwsys macro to kwsys_ns to work around borland preprocessor bug. 2004-05-10 13:15:45 -04:00
kwsysPlatformCxxTests.cmake ENH: Updated to use modern FILE command for writing to output logs instead of WRITE_FILE. 2005-09-21 14:15:14 -04:00
kwsysPlatformCxxTests.cxx ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
kwsysPrivate.h ENH: Updated copyright. 2003-12-15 16:30:46 -05:00
kwsys_cstddef.hxx.in COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx). 2005-04-15 16:00:44 -04:00
kwsys_ios_fstream.h.in COMP: Disabling old streams warnings when including old headers on MSVC. 2004-12-01 07:24:33 -05:00
kwsys_ios_iosfwd.h.in ERR: Removed inclusion of fstream header. This file is meant as a compatibility header for iosfwd and therefore should not include any other header. Whatever was fixed by adding the include of fstream here should be fixed by other means. 2004-08-31 08:25:58 -04:00
kwsys_ios_iostream.h.in COMP: Disabling old streams warnings when including old headers on MSVC. 2004-12-01 07:24:33 -05:00
kwsys_ios_sstream.h.in BUG: kwsys_ios namespace should import streambuf also. 2005-09-21 13:42:49 -04:00
kwsys_stl.hxx.in ENH: Added __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL fix from vtkstd. 2005-04-13 08:05:56 -04:00
kwsys_stl_string.hxx.in COMP: Removed line continuation characters from #if lines to avoid linefeed problems on cygwin. 2005-04-22 11:57:59 -04:00
testCommandLineArguments.cxx COMP: Adding work-around for CMake dependency scanning limitation. Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies. 2005-04-13 16:46:09 -04:00
testFail.c ENH: try to get this thing to pass with cmake 2.2.1 2005-10-21 09:49:04 -04:00
testHashSTL.cxx ENH: Rename test 2005-07-20 12:40:11 -04:00
testIOS.cxx COMP: Adding work-around for CMake dependency scanning limitation. Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies. 2005-04-13 16:46:09 -04:00
testProcess.c ENH: Added special test 0 to just run a given command line. 2006-01-05 15:49:34 -05:00
testRegistry.cxx ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
testSystemTools.bin ENH: CMake kills me (so does Cygwin) 2005-10-06 17:16:07 -04:00
testSystemTools.cxx ENH: CMake kills me (so does Cygwin) 2005-10-06 17:16:07 -04:00
testSystemTools.h.in ENH: CMake kills me (so does Cygwin) 2005-10-06 17:16:07 -04:00

README.txt

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, so it has a
configurable namespace.  Each project should configure KWSys to use a
namespace unique to itself.  See comments in CMakeLists.txt for
details.

You are probably reading this file in the source tree of a surrounding
project.  In that case, see "../README.kwsys" for details of using
KWSys in your project.