CMake/Source/kwsys
Brad King 34b5a8ff11 STYLE: Nightly Date Stamp 2008-09-03 23:58:41 -04:00
..
Base64.c
Base64.h.in
CMakeEmptyInputFile.in
CMakeLists.txt ENH: In KWSys set the IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property. 2008-05-14 11:55:41 -04:00
CPU.h.in ENH: Add ARM support to KWSys CPU header. 2008-05-13 10:24:15 -04:00
CTestConfig.cmake
CheckCXXSourceRuns.cmake
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
Copyright.txt
DateStamp.h.in ENH: Created better names and a more convenient set of version date stamp macros. 2007-11-12 18:22:22 -05:00
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 BUG: FormatMessage can return a NULL message. Add check for NULL pointer. 2008-06-02 19:44:02 -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
FundamentalType.h.in
Glob.cxx ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters. 2008-08-20 13:24:16 -04:00
Glob.hxx.in ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters. 2008-08-20 13:24:16 -04:00
IOStream.cxx COMP: Avoid warning in kwsys IOStream.cxx when the helper functions are not needed. Define one public symbol to avoid complaints from archivers about empty object files. 2008-02-03 08:58:10 -05:00
IOStream.hxx.in
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 STYLE: minor comments 2008-04-02 08:36:51 -04:00
ProcessFwd9x.c
ProcessUNIX.c BUG: Handle case when select() lies 2008-08-20 09:57:09 -04:00
ProcessWin32.c COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const char *p, a shadowed variable warning. 2008-05-10 22:48:53 -04:00
README.txt
Registry.cxx
Registry.hxx.in
RegularExpression.cxx COMP: remove warning and check for assignment to itself in operator= 2008-07-10 17:20:14 -04:00
RegularExpression.hxx.in ENH: Add assignment operator to KWSys RegularExpression. 2008-05-16 11:06:18 -04:00
SharedForward.h.in
String.c ENH: Added C String utilities to KWSys. Implemented strcasecmp and strncasecmp. 2007-12-11 11:36:57 -05:00
String.h.in ENH: Added C String utilities to KWSys. Implemented strcasecmp and strncasecmp. 2007-12-11 11:36:57 -05:00
String.hxx.in STYLE: Remove references to std:: inside KWSys, even in comments. This will allow a commit check to be added. 2008-01-31 08:21:35 -05:00
System.c BUG: Fix escaping of more characters on Windows shells. 2008-04-30 15:58:45 -04:00
System.h.in ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE. 2008-01-13 16:36:20 -05:00
SystemInformation.cxx ENH: fix crash on dash17 linux where the parsing of the proc file must not have worked right 2008-06-01 23:40:30 -04:00
SystemInformation.hxx.in COMP: Fix shared lib build on windows for KWSys's SystemInformation by adding export macro. 2008-03-11 17:37:17 -04:00
SystemTools.cxx ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API. 2008-05-27 14:47:00 -04:00
SystemTools.hxx.in ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API. 2008-05-27 14:47:00 -04:00
Terminal.c ENH: Recognize more color terminals. 2008-06-06 11:52:52 -04:00
Terminal.h.in
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 COMP: Fix warnings on VS9. 2008-01-30 07:44:24 -05:00
hash_set.hxx.in COMP: Remove inline keyword from forward declaration for VS9. 2008-02-03 08:07:17 -05:00
hashtable.hxx.in COMP: Fixed unreferenced parameter warning for VS6 with /W4. 2007-03-09 16:27:14 -05:00
kwsysDateStamp.cmake STYLE: Nightly Date Stamp 2008-09-03 23:58:41 -04:00
kwsysDateStamp.py ENH: Created better names and a more convenient set of version date stamp macros. 2007-11-12 18:22:22 -05:00
kwsysHeaderDump.pl
kwsysPlatformTests.cmake
kwsysPlatformTestsC.c
kwsysPlatformTestsCXX.cxx STYLE: Work-around std:: check since this is a platform test. 2008-01-31 08:32:08 -05:00
kwsysPrivate.h
kwsys_cstddef.hxx.in
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 STYLE: Remove references to std:: inside KWSys, even in comments. This will allow a commit check to be added. 2008-01-31 08:21:35 -05: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
testCommandLineArguments.cxx
testCommandLineArguments1.cxx
testDynamicLoader.cxx ENH: add support for the Syllable OS (http://www.syllable.org) 2007-11-23 20:45:49 -05:00
testDynload.c
testEncode.c ENH: Added MD5 implementation to KWSys. 2007-03-14 15:12:10 -04:00
testFail.c
testHashSTL.cxx
testIOS.cxx BUG: Need to clear read failure when string is reset. 2007-04-19 12:56:07 -04:00
testProcess.c
testRegistry.cxx COMP: remove warning on new HPUX compiler 2007-09-20 11:57:25 -04:00
testSystemInformation.cxx ENH: Missing copyright header. 2008-02-19 18:50:52 -05:00
testSystemTools.bin
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
testTerminal.c

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.