CMake/Source/kwsys
Brad King 6ed916795d BUG: Work around broken GetLongPathName case
On Windows the GetLongPathName API function does not work on some
filesystems even if the file exists.  In this case we should just use
the original long path name and not the GetShortPathName result.
See issue #8480.
2009-02-09 16:45:15 -05:00
..
Base64.c
Base64.h.in
CMakeEmptyInputFile.in
CMakeLists.txt BUG: Fix KWSys SystemInformation dependencies 2008-10-17 12:52:03 -04:00
CPU.h.in ENH: Add ARM support to KWSys CPU header. 2008-05-13 10:24:15 -04:00
CTestConfig.cmake ENH: make it submit to cdash 2008-11-23 22:07:32 -05:00
CheckCXXSourceRuns.cmake
CommandLineArguments.cxx
CommandLineArguments.hxx.in
Configure.h.in
Configure.hxx.in
Copyright.txt
DateStamp.h.in
Directory.cxx
Directory.hxx.in
DynamicLoader.cxx ENH: fix dynamic loading on haiku 2009-02-03 11:27:08 -05:00
DynamicLoader.hxx.in ENH: fix dynamic loading on haiku 2009-02-03 11:27:08 -05:00
EncodeExecutable.c
ExtraTest.cmake.in
FundamentalType.h.in
Glob.cxx ENH: Improve FILE GLOB_RECURSE handling of symlinks with a new CMake policy. CMP0009 establishes NEW default behavior of not recursing through symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS argument to FILE GLOB_RECURSE will still recurse through symlinks. 2008-09-11 14:34:04 -04:00
Glob.hxx.in ENH: Improve FILE GLOB_RECURSE handling of symlinks with a new CMake policy. CMP0009 establishes NEW default behavior of not recursing through symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS argument to FILE GLOB_RECURSE will still recurse through symlinks. 2008-09-11 14:34:04 -04:00
IOStream.cxx
IOStream.hxx.in
MD5.c
MD5.h.in
Process.h.in STYLE: minor comments 2008-04-02 08:36:51 -04:00
ProcessFwd9x.c
ProcessUNIX.c COMP:Fixed warnings. 2008-12-15 17:19:26 -05: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 COMP: Avoid incompatible pointer warning 2008-09-27 08:04:13 -04:00
String.c
String.h.in
String.hxx.in
System.c BUG: Fix windows command line escape for empty arg 2008-12-18 13:36:58 -05:00
System.h.in
SystemInformation.cxx COMP:Fixed warnings. 2008-12-15 17:19:26 -05:00
SystemInformation.hxx.in
SystemTools.cxx BUG: Work around broken GetLongPathName case 2009-02-09 16:45:15 -05:00
SystemTools.hxx.in BUG: Fix GetRealPath when realpath fails 2009-02-09 09:23:13 -05:00
Terminal.c ENH: Recognize more color terminals. 2008-06-06 11:52:52 -04:00
Terminal.h.in
auto_ptr.hxx.in
hash_fun.hxx.in
hash_map.hxx.in
hash_set.hxx.in
hashtable.hxx.in
kwsysDateStamp.cmake STYLE: Nightly Date Stamp 2009-02-09 00:01:14 -05:00
kwsysDateStamp.py
kwsysHeaderDump.pl
kwsysPlatformTests.cmake
kwsysPlatformTestsC.c
kwsysPlatformTestsCXX.cxx
kwsysPrivate.h
kwsys_cstddef.hxx.in
kwsys_ios_fstream.h.in
kwsys_ios_iosfwd.h.in
kwsys_ios_iostream.h.in
kwsys_ios_sstream.h.in
kwsys_stl.hxx.in
kwsys_stl_string.hxx.in
testAutoPtr.cxx
testCommandLineArguments.cxx
testCommandLineArguments1.cxx
testDynamicLoader.cxx ENH: one more fix for HAIKU 2008-09-23 12:04:39 -04:00
testDynload.c
testEncode.c
testFail.c
testHashSTL.cxx
testIOS.cxx
testProcess.c ENH: Extend kwsys.testProcess-4 timeout 2009-01-09 11:44:46 -05:00
testRegistry.cxx
testSharedForward.c.in ENH: Add test for KWSys SharedForward 2008-09-26 08:24:31 -04:00
testSystemInformation.cxx
testSystemTools.bin
testSystemTools.cxx
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.