CMake/Source/kwsys
Brad King d65adbe260 COMP: Add streamsize and streamoff to kwsys_ios namespace for ancient streams. 2007-11-05 17:44:30 -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
CMakeEmptyInputFile.in COMP: Add missing cmake file 2006-08-22 15:48:19 -04:00
CMakeLists.txt ENH: fix failing test when valgrind is on 2007-09-19 11:16:57 -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 ENH: Remove extra ; 2007-08-08 08:41:07 -04:00
CommandLineArguments.hxx.in STYLE: fix typo 2007-08-09 09:03:25 -04:00
Configure.h.in COMP: Second try getting rid of Microsoft deprecation warnings. This time tested from KWStyle with vs8 to make sure the warnings are really gone. Remove the deprecation defs from CMakeLists and guard the defs in the header so we do not redefine them if they are already defined. 2007-08-15 11:38:13 -04:00
Configure.hxx.in ENH: C++ configuration should include C configuration. 2005-06-09 08:02:58 -04:00
Copyright.txt
Directory.cxx ENH: add support for the Portland Compiler to CMake, can build cmake and the tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt) 2007-09-17 15:55:17 -04:00
Directory.hxx.in COMP: Directory and Glob have pointer data members 2007-08-16 07:38:47 -04:00
DynamicLoader.cxx COMP: also build the static dummy loader on Cray Catamount 2007-08-01 10:07:46 -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 BUG: fix segfault if FindFiles() is called without actual match pattern 2007-08-21 15:30:07 -04:00
Glob.hxx.in COMP: Directory and Glob have pointer data members 2007-08-16 07:38:47 -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 BUG: if there is no match, don't construct the stl string from a NULL 2007-08-22 09:25:14 -04:00
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 COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697. 2007-11-05 14:34:36 -05:00
SystemTools.hxx.in STYLE: fixed misspellings of Mac OS X 2007-10-26 12:13:01 -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 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 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 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
kwsys_ios_iosfwd.h.in
kwsys_ios_iostream.h.in COMP: Add streamsize and streamoff to kwsys_ios namespace for ancient streams. 2007-11-05 17:44:30 -05: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 ENH: Added __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL fix from vtkstd. 2005-04-13 08:05:56 -04:00
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 COMP: remove warning on new HPUX compiler 2007-09-20 11:57:25 -04: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.