- Mar 18, 2009
-
-
Francois Bertel authored
COMP:Fix warning on VS 64bit. Don't why gcc 4.3.2 didn't catch this one on a 64bit machine with -Wconversion on.
-
- Mar 17, 2009
-
-
Francois Bertel authored
-
- Mar 16, 2009
-
-
Francois Bertel authored
-
Francois Bertel authored
COMP:Fixed gcc 4.3.2 warning with -O1 and above: ignoring return value of read'), declared with attribute warn_unused_result
-
Francois Bertel authored
-
- Feb 13, 2009
-
-
Brad King authored
This provides an API for parent projects to use to specify values to be set in the LABELS properties of KWSys libraries, executables, and tests.
-
Brad King authored
This adds the configured KWSys header files to the library targets that implement their APIs so that they show up in IDE project files.
-
- Feb 12, 2009
-
-
Bill Hoffman authored
-
- Feb 09, 2009
-
-
Brad King authored
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.
-
Brad King authored
This patch from Philip Lowman teaches SystemTools::GetRealPath to deal with paths that do not exist by dealing with the case that realpath returns NULL. See issue #8423.
-
- Feb 03, 2009
-
-
Bill Hoffman authored
-
- Jan 09, 2009
-
-
Brad King authored
The test is supposed to terminate quickly when its child crashes, but that seems to take over 10s on busy systems. This extends the test's timeout to 30s to help it pass when running on a busy system.
-
- Dec 18, 2008
-
-
Brad King authored
On Windows the KWSys System package generates escapes for command-line arguments. This fix enables quoting of the empty string as an argument. This also adds a test to pass an empty argument to a custom command.
-
David Cole authored
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.
-
- Dec 15, 2008
-
-
Francois Bertel authored
-
- Dec 04, 2008
-
-
Bill Hoffman authored
-
- Nov 23, 2008
-
-
Bill Hoffman authored
-
- Nov 07, 2008
-
-
Bill Hoffman authored
-
- Oct 17, 2008
-
-
Brad King authored
The SystemInformation component of KWSys requires Process and FundamentalType.
-
Brad King authored
KWSys component dependencies must be enforced before any tests for enabled components are done. This moves the dependency enforcement code to be as early as possible.
-
Sebastien Barre authored
-
- Oct 16, 2008
-
-
Sebastien Barre authored
-
Sebastien Barre authored
-
- Oct 15, 2008
-
-
Sebastien Barre authored
-
- Oct 10, 2008
-
-
Brad King authored
See issue #7797.
-
- Sep 27, 2008
-
-
Brad King authored
In SharedForward, the call to execvp warned on MinGW because the signature declared in process.h has an extra const. We use an explicit cast to convert the pointer type.
-
- Sep 26, 2008
-
-
Brad King authored
This tests the basic capability of running another executable from the build tree.
-
Brad King authored
The windows execvp function does not re-escape arguments correctly. Instead we generate the escape sequences before calling it.
-
Brad King authored
To detect when the launcher is running from the build tree we now test if the directory containing it is the same as the build-tree directory using an inode test instead of string comparison. This makes it more robust on case-insensitive filesystems and other quirky situations.
-
Brad King authored
In SharedForward we are only dealing with command-line-length strings so we need not worry about integer overflow.
-
- Sep 23, 2008
-
-
Bill Hoffman authored
-
- Sep 22, 2008
-
-
Bill Hoffman authored
-
- Sep 15, 2008
-
-
Bill Hoffman authored
-
- Sep 11, 2008
-
-
David Cole authored
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.
-
- Aug 20, 2008
-
-
David Cole authored
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.
-
Brad King authored
According to "man select" on Linux it is possible that select() lies about data being ready on a pipe in some subtle cases. We deal with this by switching to non-blocking i/o and checking for EAGAIN. See issue #7180.
-
- Jul 10, 2008
-
-
Bill Hoffman authored
-
- Jul 09, 2008
-
-
Bill Hoffman authored
-
- Jun 06, 2008
-
-
Brad King authored
- Patch from Matthew McCormick, slightly tweaked - See issue #6833
-
- Jun 02, 2008
-
-
Clinton Stimpson authored
BUG: FormatMessage can return a NULL message. Add check for NULL pointer.
-