CMake/Source/kwsys
Bill Hoffman 4ae802d9c1 ENH: fix resource leak 2007-07-24 10:05:31 -04: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
CMakeEmptyInputFile.in COMP: Add missing cmake file 2006-08-22 15:48:19 -04:00
CMakeLists.txt COMP: Skip testAutoPtr and testHashSTL on Watcom. They are hopeless. 2007-04-19 12:11:56 -04: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
CheckCXXSourceRuns.cmake COMP: On some project configure may not copy right away 2006-08-22 15:51:52 -04:00
CommandLineArguments.cxx BUG: reverting previous change. 2006-12-21 10:24:33 -05:00
CommandLineArguments.hxx.in ENH: Add a way to get unused arguments and add a test 2006-07-14 15:02:27 -04:00
Configure.h.in COMP: Disable _FILE_OFFSET_BITS check until sys/types.h check is enabled. 2006-08-25 16:32:47 -04:00
Configure.hxx.in ENH: C++ configuration should include C configuration. 2005-06-09 08:02:58 -04:00
Copyright.txt
Directory.cxx BUG: #3563. Segmentation fault with non initialized input or NULL pointers. 2006-08-01 15:16:19 -04:00
Directory.hxx.in ENH: add a higher performance method to get the number of files in a directory 2006-06-22 10:35:37 -04:00
DynamicLoader.cxx ENH: remove some stuff to improve coverage 2007-06-06 11:26:06 -04:00
DynamicLoader.hxx.in ENH: remove some stuff to improve coverage 2007-06-06 11:26:06 -04:00
EncodeExecutable.c COMP: Need to include header for unlink function. 2007-04-19 12:11:16 -04: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: Globbing patterns should not match a slash inside a filename component. 2006-08-25 12:13:37 -04:00
Glob.hxx.in BUG: Need to undefine temporary macros defined at top of file. 2006-08-27 12:35:54 -04:00
IOStream.cxx ENH: Adding KWSys component IOStream to provide help with broken C++ stream libraries. 2006-08-27 13:17:23 -04:00
IOStream.hxx.in ENH: Adding KWSys component IOStream to provide help with broken C++ stream libraries. 2006-08-27 13:17:23 -04:00
MD5.c ENH: Added MD5 implementation to KWSys. 2007-03-14 15:12:10 -04:00
MD5.h.in ENH: Added MD5 implementation to KWSys. 2007-03-14 15:12:10 -04:00
Process.h.in ENH: Added Process_SetPipeNative method to allow user code to override the pipes connected to the child pipeline. 2006-10-03 09:10:03 -04:00
ProcessFwd9x.c
ProcessUNIX.c COMP: Fix for platforms that do not have siginfo on their signal handlers. 2007-06-27 11:39:16 -04:00
ProcessWin32.c ENH: fix resource leak 2007-07-24 10:05:31 -04:00
README.txt STYLE: Added reference to documentation in CMakeLists.txt. 2005-09-18 17:15:29 -04:00
Registry.cxx ENH: make sure value is set before using it 2006-10-03 11:55:34 -04:00
Registry.hxx.in STYLE: Minor style 2006-03-09 16:40:00 -05:00
RegularExpression.cxx STYLE: Make sure to use the proper cast. 2006-03-10 12:01:29 -05:00
RegularExpression.hxx.in
SharedForward.h.in STYLE: Fixed documentation of how to produce forwarding executables for multi-configuration builds with CMAKE_INTDIR. 2007-01-08 15:12:00 -05:00
String.hxx.in COMP: Fixes for Watcom. 2007-04-19 12:12:19 -04:00
System.c BUG: Added carrot (^) to characters that need quoting. The solaris shell needs it. 2007-05-18 09:17:36 -04:00
System.h.in ENH: Added more special unix shell characters that require quoting. Added escaping of % as %% for shells inside mingw32-make. 2007-05-17 10:53:14 -04:00
SystemTools.cxx PERF: micro optimization: the (*pos1) && (*pos1=='/') were redundant, and 2007-07-23 09:06:48 -04:00
SystemTools.hxx.in ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink. 2007-03-12 13:50:28 -04:00
Terminal.c ENH: Added '256color' terminal names. Patch applied from bug#3651. 2006-08-23 09:47:43 -04:00
Terminal.h.in ENH: fix build on AIX 2006-04-25 08:33:51 -04:00
auto_ptr.hxx.in COMP: Fix warning about binding reference-to-non-const to an rvalue on VS6. It does not seem to be doing the proper auto_ptr_ref conversions. Instead use the const_cast work-around on this platform. 2007-03-09 16:58:08 -05:00
hash_fun.hxx.in
hash_map.hxx.in
hash_set.hxx.in
hashtable.hxx.in COMP: Fixed unreferenced parameter warning for VS6 with /W4. 2007-03-09 16:27:14 -05:00
kwsysHeaderDump.pl
kwsysPlatformTests.cmake BUG: Name of C test file ends in .c not .cxx. 2006-10-04 17:08:02 -04:00
kwsysPlatformTestsC.c ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere without warnings. 2006-10-04 17:27:17 -04:00
kwsysPlatformTestsCXX.cxx COMP: Make sure gcc 2.96 sstream header is not used. 2007-04-20 11:53:35 -04:00
kwsysPrivate.h
kwsys_cstddef.hxx.in
kwsys_ios_fstream.h.in
kwsys_ios_iosfwd.h.in
kwsys_ios_iostream.h.in COMP: Fix references to cin, cout, cerr, and clog in case of HP aCC compiler with -mt flag. 2006-07-18 13:02:40 -04:00
kwsys_ios_sstream.h.in COMP: Added istringstream::clear() method to disambiguate the call from using string::clear or istrstream::clear. 2007-04-20 09:50:46 -04:00
kwsys_stl.hxx.in
kwsys_stl_string.hxx.in BUG: Fix stream state on successfully reading a string. 2007-04-19 12:44:04 -04:00
testAutoPtr.cxx ENH: Enabled support for use_auto_ptr(get_auto_ptr()) syntax on HP compiler. 2007-03-07 09:26:49 -05:00
testCommandLineArguments.cxx ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05:00
testCommandLineArguments1.cxx ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05:00
testDynamicLoader.cxx BUG: Use angle-brackets to include testSystemTools.h to avoid problems with in-source builds. 2007-03-07 13:52:32 -05:00
testDynload.c ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake 2006-03-16 11:01:05 -05:00
testEncode.c ENH: Added MD5 implementation to KWSys. 2007-03-14 15:12:10 -04:00
testFail.c ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05:00
testHashSTL.cxx ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05:00
testIOS.cxx BUG: Need to clear read failure when string is reset. 2007-04-19 12:56:07 -04:00
testProcess.c ENH: Changes based on patch from Ryan C. Gordon to enable process execution on BeOS. There seems to be no way to implement it without polling (or threads). 2006-12-04 14:42:47 -05:00
testRegistry.cxx ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05:00
testSystemTools.bin ENH: CMake kills me (so does Cygwin) 2005-10-06 17:16:07 -04:00
testSystemTools.cxx BUG: Use angle-brackets to include testSystemTools.h to avoid problems with in-source builds. 2007-03-07 13:52:32 -05:00
testSystemTools.h.in BUG: Do the proper path 2006-03-10 15:38:35 -05:00
testTerminal.c ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05: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.