Brad King
|
ac17dc4a43
KWSys: Remove "copyPermissions" parameters
|
пре 15 година |
Brad King
|
c15ed3294c
KWSys: Avoid stat in CopyFileAlways (#10790)
|
пре 15 година |
Bill Hoffman
|
e2c496e2af
Fix for bug #10542, allow this to build on Tru64
|
пре 15 година |
David Cole
|
018c13ff73
Patch to avoid short name usage where possible. Get the actual case spelling of a file name on 'Windows' without converting to short name and back again. Avoids bad behavior reported in http://bugs.winehq.org/show_bug.cgi?id=22286 when using cmake under a wine/msys/mingw installation on a Linux box. Thanks to Clinton Stimpson for preparing the patch.
|
пре 15 година |
Zach Mullen
|
254d267e36
Mac has gettimeofday defined, but cmsys wasn't aware of that, so it was falling back to using time() which only provides second resolution. Fixed to allow usec res.
|
пре 16 година |
David Cole
|
847918b38f
Better fix for crash on Windows. This time it will even work on Linux, too. That GetLineFromStream method while loop sure is fussy.
|
пре 16 година |
David Cole
|
9578bfc0ef
Fix crash on Windows. If input stream is no good, do not try to read a line from it. Return false and an empty line instead...
|
пре 16 година |
Brad King
|
de955e4b6d
Convert KWSys to OSI-approved BSD License
|
пре 16 година |
Brad King
|
f10929ae7c
Restore KWSys SystemTools _WIN32 state on cygwin
|
пре 16 година |
Brad King
|
4e121af95e
Fix KWSys SystemTools build on cygwin with -mwin32
|
пре 16 година |
Bill Hoffman
|
e7601ca600
Put a flag in that will stop system tools from deleting system environment memory on exit, as it can cause gcov to crash the programs.
|
пре 16 година |
Brad King
|
9b6c3d0782
Optimize KWSys SystemTools::FileExists on Windows
|
пре 16 година |
Dave Partyka
|
9e7a3d7ece
COMP: attempt to fix more 'hidden by' warnings.
|
пре 16 година |
Dave Partyka
|
1d158cffca
ENH: try and see if using string.append instead of += will make valgrind not complaing that JoinPath is leaking.
|
пре 16 година |
Brad King
|
d445275ed0
COMP: Remove useless variable assignment
|
пре 16 година |
Bill Hoffman
|
8446a48054
ENH: use .exe on vms
|
пре 16 година |
Brad King
|
fc537f05ba
ENH: Teach KWSys SystemTools about VMS paths
|
пре 16 година |
Bill Hoffman
|
0de79d4b2d
ENH: fix warning on borland
|
пре 16 година |
Bill Hoffman
|
fdff8eb300
ENH: move PutEnv to SystemTools
|
пре 16 година |
Brad King
|
cecfce23a5
BUG: Fix removal of read-only directories
|
пре 16 година |
Bill Hoffman
|
7fc99c94d4
ENH: check in almost building VMS stuff with VMSBuild directory since the bootstrap script will not work on VMS
|
пре 16 година |
Brad King
|
714d2fc04b
ENH: Remove obscure method from KWSys SystemTools
|
пре 16 година |
Brad King
|
20f4fdee33
BUG: Fix SystemTools::IsSubDirectory on bad input
|
пре 16 година |
Brad King
|
3824f54c17
BUG: Replace brittle GetParentDirectory impl
|
пре 16 година |
Yumin Yuan
|
f3035ff78d
BUG: SystemTools::GetParentDirectory() will crash if "/" is passed in as argement. Valid check is added to make sure the input argment exists, and if "/" is passed in, empty string will be returned.
|
пре 16 година |
Francois Bertel
|
431c456cf5
COMP:Fixed warnings.
|
пре 16 година |
Brad King
|
6ed916795d
BUG: Work around broken GetLongPathName case
|
пре 16 година |
Brad King
|
ca096a4596
BUG: Fix GetRealPath when realpath fails
|
пре 16 година |
David Cole
|
0fafdb7eb8
BUG: Do not copy permissions of files when making the copy in an install rule. If the source file was read-only, this prevents the subsequent set of the destination file's modification time, making the copied file always different in time-stamp than the original and always installing a new file with a new time stamp (but the same content) causing unnecessary downstream incremental rebuilds. As part of this fix, add an optional copyPermissions parameter to the SystemTools routines CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory. The copyPermissions parameter defaults to true to preserve the behavior of these routines for existing callers.
|
пре 17 година |
Sebastien Barre
|
8e5886e652
ENH: fix for Vista
|
пре 17 година |