- 12 Feb, 2010 1 commit
-
-
Kitware Robot authored
-
- 11 Feb, 2010 2 commits
-
-
Zach authored
Add a high COST value to BootstrapTest so that it will be scheduled first in parallel ctest executions.
-
Kitware Robot authored
-
- 10 Feb, 2010 7 commits
-
-
David Cole authored
Fix for fix for issue #2336 - do not specify CMAKE_BUILD_TYPE when the ctest -C configuration type string is empty.
-
Brad King authored
Commit "Teach CTest.Update tests to strongly check entries" (2010-02-09) started checking Update.xml entries strongly. This revealed that some cvs clients report "U CTestConfig.cmake" during update even though the file did not change and it selects the same revision. As a result the test fails with Update.xml has extra unexpected entries: Updated{CTestConfig.cmake} We fix the test to tolerate this particular extra entry without failing.
-
David Cole authored
-
Brad King authored
In the CTest module we previously warned if the source directory did not contain known version control directories. The message was: "CTest cannot determine repository type. Please set UPDATE_TYPE to 'cvs' or 'svn'. CTest update will not work." This was confusing when building sources from a tarball. Furthermore, we now support many more version control tools. This feature is now mature enough that the warning causes confusion more than it provides real help. We simply remove it.
-
Brad King authored
The CTest module configures the command-line CTest dashboard mode. We teach it to recognize .git directories.
-
Brad King authored
We use ELSEIF to simplify the cascading IF blocks for detecting version control tools.
-
Kitware Robot authored
-
- 09 Feb, 2010 7 commits
-
-
Bill Hoffman authored
-
Brad King authored
We wrap the git executable in a shell script that touches one source file after 'git pull'. This makes the file newer than the index even though it has not actually changed. If CTest does not refresh the index properly then the test will fail with a bogus modified file.
-
Brad King authored
We use 'git diff-index' to detect local modifications after pull. On some filesystems the work tree timestamps of a few files may be dated after the index, making them appear as locally modified. We address the problem by using 'git update-index --refresh' to refresh the index and avoid false local modifications.
-
Brad King authored
Previously these tests just checked for matching file names in the Update.xml files. Now we check the update types (Updated, Modified, or Conflicting) and reject unexpected extra entries.
-
Brad King authored
Our internal path processing methods assume no trailing slashes, but bzr adds trailing slashes to updated directories. This can lead to empty entries in Update.xml files. We address the problem by stripping the slashes as soon as they are parsed.
-
Bill Hoffman authored
-
Kitware Robot authored
-
- 08 Feb, 2010 2 commits
-
-
Zach authored
Moved call to cache CDash version information to cmCTest::initialize. Also added a 3 second timeout when requesting the version from the server. Added an option to the CTestConfiguration that will be used to determine whether to query the version information at all. (Behavior for this setting is not yet defined.) Updated CMake's local CDash version setting to 1.6.
-
Kitware Robot authored
-
- 07 Feb, 2010 1 commit
-
-
Kitware Robot authored
-
- 06 Feb, 2010 1 commit
-
-
Kitware Robot authored
-
- 05 Feb, 2010 1 commit
-
-
Kitware Robot authored
-
- 04 Feb, 2010 3 commits
-
-
Bill Hoffman authored
-
Zach authored
Support for relative paths to executables in MemCheck tests. Also fixed a bug causing memcheck args to be overwritten repetitively.
-
Kitware Robot authored
-
- 03 Feb, 2010 3 commits
- 02 Feb, 2010 2 commits
-
-
Kitware Robot authored
-
Brad King authored
The compiler documents symbols _DF_VERSION_ and _VF_VERSION_ but they do not seem to be available to the preprocessor. Instead we add a vendor query table entry for Compaq. Running "f90 -what" produces Compaq Visual Fortran Optimizing Compiler Version ... This clearly identifies the compiler.
-
- 01 Feb, 2010 3 commits
-
-
Kitware Robot authored
-
David Cole authored
-
Brad King authored
At least one Fortran compiler does not provide a preprocessor symbol to identify itself. Instead we try running unknown compilers with version query flags known for each vendor and look for known output. Future commits will add vendor-specific flags/output table entries.
-
- 31 Jan, 2010 1 commit
-
-
Kitware Robot authored
-
- 30 Jan, 2010 1 commit
-
-
Kitware Robot authored
-
- 29 Jan, 2010 2 commits
-
-
Kitware Robot authored
-
David Cole authored
Fix issue #10155 - default value of CMAKE_OSX_DEPLOYMENT_TARGET should always be the empty string. When the value of CMAKE_OSX_DEPLOYMENT_TARGET is the empty string, the -mmacosx-version-min flag should not show up on the compiler command line. The logic for selecting default value of CMAKE_OSX_SYSROOT is orthogonal to and independent of the value of the deployment target. The default value for CMAKE_OSX_SYSROOT is the SDK that corresponds to the current version of Mac OSX on which cmake is running.
-
- 28 Jan, 2010 3 commits
-
-
Kitware Robot authored
-
James Bigler authored
-
James Bigler authored
-