f9116d0 | Brad King | 28 June 2010, 14:23:40 UTC | CMake 2.8.2 | 28 June 2010, 14:23:40 UTC |
11756b9 | Brad King | 28 June 2010, 14:22:38 UTC | Merge branch 'release' | 28 June 2010, 14:22:38 UTC |
a55aee5 | KWSys Robot | 28 June 2010, 04:01:05 UTC | KWSys Nightly Date Stamp | 28 June 2010, 04:10:23 UTC |
4745f49 | KWSys Robot | 27 June 2010, 04:01:02 UTC | KWSys Nightly Date Stamp | 27 June 2010, 04:10:22 UTC |
b699509 | KWSys Robot | 26 June 2010, 04:01:03 UTC | KWSys Nightly Date Stamp | 26 June 2010, 04:10:24 UTC |
da0190a | KWSys Robot | 25 June 2010, 04:01:15 UTC | KWSys Nightly Date Stamp | 25 June 2010, 04:10:17 UTC |
e010d1f | Brad King | 24 June 2010, 14:48:52 UTC | CMake 2.8.2-rc4 | 24 June 2010, 14:48:52 UTC |
be4b3c9 | Brad King | 24 June 2010, 14:46:48 UTC | Merge branch 'release' | 24 June 2010, 14:46:48 UTC |
ec10d00 | Brad King | 24 June 2010, 14:46:09 UTC | Merge branch 'findopenssl-win64' | 24 June 2010, 14:46:09 UTC |
4ad2e64 | Brad King | 24 June 2010, 14:43:27 UTC | Merge branch 'test-HTML-xmllint-nonet' | 24 June 2010, 14:43:27 UTC |
4ac5314 | Brad King | 24 June 2010, 14:43:05 UTC | Merge branch 'CudaRTEmuLibraryForCUDA30' | 24 June 2010, 14:43:05 UTC |
566bb2d | Brad King | 24 June 2010, 14:41:20 UTC | Merge branch 'ctest-git-empty-commits' | 24 June 2010, 14:41:20 UTC |
b86a551 | Brad King | 24 June 2010, 14:40:26 UTC | Merge branch 'vs10-path-issue' | 24 June 2010, 14:40:26 UTC |
5890f56 | Brad King | 24 June 2010, 14:40:19 UTC | Merge branch 'fix-ctest-parallel' | 24 June 2010, 14:40:19 UTC |
83f8697 | Brad King | 24 June 2010, 14:36:09 UTC | Merge branch 'fix-ExternalProject-test-failures' | 24 June 2010, 14:36:09 UTC |
73144a8 | Brad King | 24 June 2010, 14:35:10 UTC | Merge branch 'fix_ctest_failure_code' | 24 June 2010, 14:35:10 UTC |
0d400c3 | KWSys Robot | 24 June 2010, 04:01:06 UTC | KWSys Nightly Date Stamp | 24 June 2010, 04:01:06 UTC |
1a4c0c5 | Zach Mullen | 23 June 2010, 21:18:59 UTC | Parallel CTest hangs if serial test has depends | 23 June 2010, 21:18:59 UTC |
d710a78 | David Cole | 23 June 2010, 20:39:28 UTC | For VS10: Really use full path file names. I naively assumed in my previous commit that the Convert call would correctly convert a relative path file name correctly relative to the makefile's current output directory. It actually converts it relative to the process's current working directory. So it would be different depending on how you launched cmake-gui. This commit ensures that the generated files are always the same by starting with a full path to begin with, based on the makefile GetCurrentOutputDirectory method. | 23 June 2010, 20:39:28 UTC |
bbfe241 | Brad King | 23 June 2010, 13:14:43 UTC | CTest: Parse empty Git commits correctly Git's diff-tree format has no '\n'-terminated blank line at the end of its commit message body block if there are no diff lines. Instead the message body is terminated by '\0' and there is no diff section. Teach CTest to parse the format in this case. | 23 June 2010, 13:14:43 UTC |
1819d9d | Brad King | 23 June 2010, 11:38:33 UTC | Run CMake.HTML test with older xmllint (#10857) Old versions of xmllint do not have --nonet or --path options. Fall back to the network-access form in this case. | 23 June 2010, 11:38:33 UTC |
67f4759 | David Cole | 23 June 2010, 11:04:06 UTC | Qualify name of extraction location with ExternalProject name. Avoid issues with two external projects trying to extract two separate trees at the same time into the same location. Should fix the sporadically failing ExternalProject test on the dashboards for parallel builds. | 23 June 2010, 11:04:06 UTC |
b141862 | KWSys Robot | 23 June 2010, 04:01:16 UTC | KWSys Nightly Date Stamp | 23 June 2010, 04:01:16 UTC |
fb1eb14 | Mathieu Malaterre | 22 June 2010, 15:11:39 UTC | Apply patch from B. King on ML | 22 June 2010, 15:11:39 UTC |
7f662c5 | Brad King | 22 June 2010, 14:08:36 UTC | CMake 2.8.2-rc3 | 22 June 2010, 14:08:36 UTC |
9d7fa8b | Brad King | 22 June 2010, 14:06:53 UTC | Merge branch 'release' | 22 June 2010, 14:06:53 UTC |
d39ffaa | Brad King | 22 June 2010, 14:03:29 UTC | Merge branch 'finddcmtk' | 22 June 2010, 14:03:29 UTC |
f56d369 | Brad King | 22 June 2010, 14:00:54 UTC | Merge branch 'fix-CheckSourceTree-test' | 22 June 2010, 14:00:54 UTC |
71cefc3 | Brad King | 22 June 2010, 13:59:20 UTC | Merge branch 'script-mode-keep-makeflags' | 22 June 2010, 13:59:20 UTC |
d4206dc | Brad King | 22 June 2010, 13:58:57 UTC | Merge branch 'vs10-path-issue' | 22 June 2010, 13:58:57 UTC |
84fd223 | Brad King | 22 June 2010, 13:58:26 UTC | Merge branch 'remove-bad-paths-from-CMakeVSFind-modules' | 22 June 2010, 13:58:26 UTC |
22301dd | Brad King | 22 June 2010, 13:57:29 UTC | Merge branch 'FixCudaVersionAfterFirstRun' | 22 June 2010, 13:57:29 UTC |
0336d82 | Brad King | 22 June 2010, 13:56:53 UTC | Merge branch 'doc_ctest_build_target' | 22 June 2010, 13:56:53 UTC |
3efb7f3 | Brad King | 22 June 2010, 13:56:39 UTC | Merge branch 'fix-stoptime-mem-leak' | 22 June 2010, 13:56:39 UTC |
8f8c1ed | Bill Hoffman | 22 June 2010, 13:55:09 UTC | Fix for bug #10859, ctest exit exception incorrectly reported. CTest was using the return value from the program instead of the exit exception value for the process. | 22 June 2010, 13:55:09 UTC |
8c0e79f | Brad King | 22 June 2010, 13:39:02 UTC | Run CMake.HTML test without net access (#10857) Use xmllint's --nonet option to avoid downloading the xhtml DTD. Provide the DTD and its dependencies locally. | 22 June 2010, 13:39:02 UTC |
d777057 | KWSys Robot | 22 June 2010, 04:01:22 UTC | KWSys Nightly Date Stamp | 22 June 2010, 04:01:22 UTC |
bb6acb8 | James Bigler | 21 June 2010, 23:11:57 UTC | Add support for the emulation version of the cudart library. In version 3.0 of the CUDA toolkit when building code for emulation, you need to link against a new version of the cuda run time library called cudartemu. This CL adds a check for the new library and uses it when present and in emulation mode. Note that this library is not present in previous or subsequent versions of the CUDA toolkit. | 21 June 2010, 23:11:57 UTC |
4ee426b | David Cole | 21 June 2010, 18:46:30 UTC | Look in the ctest ini file for GitCommand. If GIT_EXECUTABLE is not passed into the test, but the source tree is a git checkout, then use GitCommand or UpdateCommand from the ctest ini file to set its value. Presumably, a dashboard running the test suite had to have set this properly in order to do the ctest_update step. | 21 June 2010, 18:46:30 UTC |
616462c | David Cole | 21 June 2010, 15:47:16 UTC | Use full path file names to express dependencies. This is especially important for the Visual Studio 10 generator and its quirky current working directory behavior. Also, emit more information about exactly what files are out of date when cmakeCheckStampFile returns false. | 21 June 2010, 15:53:48 UTC |
0a7c551 | Brad King | 21 June 2010, 14:50:11 UTC | Preserve ENV{MAKEFLAGS} in CMake script mode Commit 02f7cfbc (Need to remove the MAKEFLAGS when cmake starts, 2003-05-13) removed the MAKEFLAGS environment variable when CMake starts to prevent try_compile() from inheriting "make -i". This is unnecessary in script mode (cmake -P). Instead remove the variable only when configuring a project. | 21 June 2010, 14:50:11 UTC |
e45a600 | KWSys Robot | 21 June 2010, 04:01:04 UTC | KWSys Nightly Date Stamp | 21 June 2010, 04:01:04 UTC |
dc2f859 | KWSys Robot | 20 June 2010, 04:01:04 UTC | KWSys Nightly Date Stamp | 20 June 2010, 04:01:04 UTC |
10c84dc | KWSys Robot | 19 June 2010, 04:01:04 UTC | KWSys Nightly Date Stamp | 19 June 2010, 04:01:04 UTC |
abe355e | KWSys Robot | 18 June 2010, 04:01:02 UTC | KWSys Nightly Date Stamp | 18 June 2010, 04:01:02 UTC |
9082fc8 | David Cole | 17 June 2010, 21:12:57 UTC | Use full path file names in generate.stamp.list. The full path file names are important for Visual Studio 10, which apparently changes the current working directory when running custom command rules. | 17 June 2010, 21:12:57 UTC |
d7f8df6 | KWSys Robot | 17 June 2010, 04:01:03 UTC | KWSys Nightly Date Stamp | 17 June 2010, 04:01:03 UTC |
682b4fd | David Cole | 16 June 2010, 16:14:18 UTC | Remove "Microsoft Visual Studio .NET" from VS8 and VS9 find modules. CMake was incorrectly finding devenv from Visual Studio 7.1 installations when asked to generate using Visual Studio 9 2008. Now, it will not. | 16 June 2010, 16:14:18 UTC |
2da22e7 | KWSys Robot | 16 June 2010, 04:01:04 UTC | KWSys Nightly Date Stamp | 16 June 2010, 04:01:04 UTC |
5b3987b | Brad King | 15 June 2010, 18:38:47 UTC | CMake 2.8.2-rc2 | 15 June 2010, 18:47:52 UTC |
23a8f31 | Brad King | 15 June 2010, 18:33:11 UTC | Merge branch 'release' | 15 June 2010, 18:33:11 UTC |
9949f9f | Brad King | 15 June 2010, 18:27:44 UTC | ChangeLog: Mention "current" and "since" versions | 15 June 2010, 18:33:04 UTC |
4f4cce5 | Brad King | 15 June 2010, 18:10:50 UTC | Merge branch 'remove-CTestTest3' | 15 June 2010, 18:10:50 UTC |
b4aa834 | Brad King | 15 June 2010, 18:10:41 UTC | Merge branch 'ctest-git-flexibility' | 15 June 2010, 18:10:41 UTC |
a8a10d0 | Brad King | 15 June 2010, 18:07:58 UTC | Merge branch 'vs10-source-groups' | 15 June 2010, 18:07:58 UTC |
e82d918 | Brad King | 15 June 2010, 18:07:02 UTC | Merge branch 'coverage_exclusion_from_glob' | 15 June 2010, 18:07:02 UTC |
ba95a1f | Brad King | 15 June 2010, 18:06:47 UTC | Merge branch 'make_libarchive_use_cmzlib' | 15 June 2010, 18:06:47 UTC |
b631356 | Brad King | 15 June 2010, 18:06:28 UTC | Merge branch 'msys-bootstrap-test' | 15 June 2010, 18:06:28 UTC |
1a759b7 | Brad King | 15 June 2010, 18:05:49 UTC | Merge branch 'remove-qmake-query' | 15 June 2010, 18:05:49 UTC |
520b760 | Brad King | 15 June 2010, 18:05:40 UTC | Merge branch 'findthreads-irix' | 15 June 2010, 18:05:40 UTC |
5444bd6 | Brad King | 15 June 2010, 18:03:26 UTC | Merge branch 'tru64-make-includes' | 15 June 2010, 18:03:26 UTC |
c9f8bbf | Brad King | 15 June 2010, 18:03:12 UTC | Merge branch 'tru64-cmOStringStream-vtable' | 15 June 2010, 18:03:12 UTC |
5f838db | Brad King | 15 June 2010, 18:02:34 UTC | Merge branch 'test-NoNewline-with-built-cmake' | 15 June 2010, 18:02:34 UTC |
7c9f39d | Brad King | 15 June 2010, 18:02:11 UTC | Merge branch 'fix-issue-10346' | 15 June 2010, 18:02:11 UTC |
f6b4de1 | Brad King | 15 June 2010, 18:01:54 UTC | Merge branch 'cygwin-data-dirs' | 15 June 2010, 18:01:54 UTC |
8209300 | Brad King | 15 June 2010, 17:59:58 UTC | Merge branch 'source-file-property-documentation' | 15 June 2010, 17:59:58 UTC |
d9b2da1 | Brad King | 15 June 2010, 17:58:58 UTC | Merge branch 'mingw-response-files' | 15 June 2010, 17:58:58 UTC |
1d55542 | James Bigler | 15 June 2010, 16:03:40 UTC | CUDA_VERSION variable passed to REGEX needs quotes to work when not defined. | 15 June 2010, 16:03:40 UTC |
6e7f182 | Zach Mullen | 15 June 2010, 14:43:30 UTC | Document ctest_build() TARGET option | 15 June 2010, 14:43:30 UTC |
960dc2b | Zach Mullen | 15 June 2010, 14:29:35 UTC | Do not exit if stoptime is passed. | 15 June 2010, 14:29:35 UTC |
b3cb794 | Mathieu Malaterre | 15 June 2010, 08:33:58 UTC | Cleanup FindOpenSSL. Add support for win64 installation. | 15 June 2010, 08:33:58 UTC |
b9e227a | Mathieu Malaterre | 15 June 2010, 07:51:14 UTC | Cleanup FindDCMTK (using foreach). Fix linking on win32 static libs. | 15 June 2010, 07:51:14 UTC |
d714b18 | KWSys Robot | 15 June 2010, 04:01:07 UTC | KWSys Nightly Date Stamp | 15 June 2010, 04:01:07 UTC |
c592df8 | Brad King | 10 June 2010, 15:15:31 UTC | Tru64: Use full-path include directives in Makefiles (#10569) Tru64's make(1) resolves relative paths in "include" directives with respect to the includer. This is inconsistent with all other known make tools. Note that this make tool treats the path literally so we cannot use our standard FULL path code which escapes spaces. Instead qualify the paths with $(CMAKE_BINARY_DIR) to avoid the problem. | 14 June 2010, 17:06:39 UTC |
f7f8396 | KWSys Robot | 14 June 2010, 04:01:03 UTC | KWSys Nightly Date Stamp | 14 June 2010, 04:01:03 UTC |
199e7f2 | David Cole | 13 June 2010, 15:02:27 UTC | Remove CTestTest3. At this point, CTestTest3 causes more problems than it's worth. It uses CVS to grab a remote (over the network) copy of kwsys code for testing. This causes some sort of problem nearly every night on the nightly CMake dashboards. Worse: it causes problems on different machines on different nights, then the next day, it's fine again. So: remove this test and monitor the coverage. If we lose a significant portion of code coverage, I will revert this commit and re-activate the test. However, if we do not lose a significant portion of code coverage, I will remove the code for the test as well as removing it from the CMakeLists.txt file. Brad King and I discussed this over the last few weeks, and we both think we have sufficient coverage of all the checkout and update code in other locally (non-network) based tests. On the other hand, even if we do take a mild hit on coverage temporarily, it should be relatively easy to increase our coverage again by adding bits to those other locally based tests. | 13 June 2010, 15:02:27 UTC |
8d29fa4 | KWSys Robot | 13 June 2010, 04:01:02 UTC | KWSys Nightly Date Stamp | 13 June 2010, 04:01:02 UTC |
1f60871 | Clinton Stimpson | 12 June 2010, 19:00:08 UTC | Remove macro for querying qmake for qmake variables. Remove last place for querying qmake values. Also removed internal macro to support querying qmake. Depends on findthreads-irix topic. | 12 June 2010, 19:00:08 UTC |
a7abcd1 | KWSys Robot | 12 June 2010, 04:01:05 UTC | KWSys Nightly Date Stamp | 12 June 2010, 04:01:05 UTC |
d09664a | Clinton Stimpson | 12 June 2010, 00:10:38 UTC | Support pthreads on irix. | 12 June 2010, 00:10:38 UTC |
2d9dc9a | Christoph Watzl | 11 June 2010, 19:33:38 UTC | Fix nested source groups with VS 10 (#9863) Add intermediate (but empty) source group filters for the container groups. | 11 June 2010, 19:44:55 UTC |
a12da80 | Brad King | 11 June 2010, 18:39:37 UTC | CMake 2.8.2-rc1 | 11 June 2010, 18:39:37 UTC |
5e102d5 | Brad King | 11 June 2010, 18:03:53 UTC | Enable BootstrapTest on MSYS The bootstrap script works under MSYS, so test it. Use a launcher batch file since 'ctest --build-and-test' is a Windows program and will not honor the shebang line in the script. | 11 June 2010, 18:30:44 UTC |
9d6567a | Zach Mullen | 11 June 2010, 18:17:00 UTC | Extra coverage glob should subtract the explicitly defined excluded files | 11 June 2010, 18:17:00 UTC |
c74556b | Bill Hoffman | 11 June 2010, 17:48:23 UTC | Make sure libarchive uses cmzlib and not the system libz if found. | 11 June 2010, 17:48:23 UTC |
b9e3c24 | Brad King | 11 June 2010, 15:00:38 UTC | KWSys: Teach Process to error on empty command Do not try to execute a child with no command line. Previously this led to a silent hang. | 11 June 2010, 15:00:38 UTC |
60478de | Brad King | 11 June 2010, 14:15:19 UTC | KWSys: Process tree kill for Solaris | 11 June 2010, 14:15:19 UTC |
6ce8569 | KWSys Robot | 11 June 2010, 04:01:32 UTC | KWSys Nightly Date Stamp | 11 June 2010, 04:01:32 UTC |
7158b7f | Brad King | 10 June 2010, 20:02:33 UTC | Merge branch 'suppress-sgi-warning-3968' | 10 June 2010, 20:02:33 UTC |
f20d091 | Brad King | 10 June 2010, 19:18:21 UTC | Tru64: Place cmOStringStream vtable uniquely (#10541) GCC places the vtable in the object implementing the first non-pure, non-inline virtual method. Since the symbol is not weak on Tru64, make the location unique by putting the destructor in a single object file. | 10 June 2010, 19:22:40 UTC |
3f92947 | Brad King | 10 June 2010, 13:26:32 UTC | KWSys: Configure DynamicLoader library prefix/suffix The DynamicLoader::LibPrefix and DynamicLoader::LibExtension methods previously hard-coded the module name components for each platform. Set them from the CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX CMake variables instead. This ensures consistency in a program that uses these methods to construct the file names for its own modules. | 10 June 2010, 13:26:32 UTC |
376fb31 | Brad King | 10 June 2010, 12:24:27 UTC | Run CTest.NoNewline test using built CMake Even though this test is checking that the ctest running it can handle test output without newlines we should run the just-built CMake binary. This allows the MemCheck test mode to check the correct CMake. | 10 June 2010, 12:24:27 UTC |
c452d5b | KWSys Robot | 10 June 2010, 04:01:03 UTC | KWSys Nightly Date Stamp | 10 June 2010, 04:01:03 UTC |
cd3d60b | David Cole | 09 June 2010, 22:22:58 UTC | Fix issue #10346. Error if SOURCE_DIR is empty. See http://public.kitware.com/Bug/view.php?id=10346. The proposed patch for the issue could not be applied as is because the SOURCE_DIR always exists for an ExternalProject_Add call by the time we get to the place to emit the potential error. The fix is to emit the error only if the source dir is empty. By which, I mean devoid of files and subdirectories. If SOURCE_DIR is used by itself, without any DOWNLOAD_COMMAND or repository info, then it implies that the SOURCE_DIR is ready to build as-is without need for a download step. Clearly, if it is empty, then it is not ready to build as is. So complain if the SOURCE_DIR is empty. | 09 June 2010, 22:22:58 UTC |
beabb33 | Brad King | 09 June 2010, 17:18:42 UTC | Document scope of source file properties Also remove out-dated list of source file properties from the set_source_files_properties command. | 09 June 2010, 17:18:42 UTC |
6ba45fa | Brad King | 09 June 2010, 15:34:38 UTC | Fix CMake data and doc paths in Cygwin package Override CMAKE_DOC_DIR and CMAKE_DATA_DIR cache entries on Cygwin early enough so the new values are used everywhere. Previously only some of the uses were overridden. Also set CPACK_PACKAGE_VERSION to the whole CMake_VERSION so that the Cygwin MANIFEST file goes in the proper path. | 09 June 2010, 15:34:38 UTC |
f9f46f1 | Brad King | 09 June 2010, 13:22:47 UTC | Suppress SGI MIPSpro warning 3968 The warning appears everywhere we use static_cast to explicitly truncate an integer width. It appears in the form cc-3968 CC: WARNING File = ..., Line = ... implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) static_cast<...>(...); ^ which is strange because a "static_cast" is not implicit. It also appears in system library code. | 09 June 2010, 13:32:34 UTC |
86de1d6 | KWSys Robot | 09 June 2010, 04:01:09 UTC | KWSys Nightly Date Stamp | 09 June 2010, 04:01:09 UTC |
c3781ef | Brad King | 08 June 2010, 20:37:04 UTC | ctest_update: Support Git upstream branch rewrites Use 'git fetch' followed by 'git reset' to update the source tree. This is better than 'git pull' because it can handle a rewritten upstream branch and does not leave local modifications. After fetch, parse FETCH_HEAD to find the merge head that 'git pull' would choose to track the upstream branch. Then reset to the selected head. In the normal fast-forward case the behavior remains unchanged. However, now local modifications and commits will be erased, and upstream rewrites are handled smoothly. This ensures that the upstream branch is tested as expected. | 08 June 2010, 20:50:17 UTC |
2eae651 | Brad King | 08 June 2010, 20:12:28 UTC | ctest_update: Support custom Git update command Define CTest configuration variable CTEST_GIT_UPDATE_CUSTOM to set a custom command line for updating Git-managed source trees. | 08 June 2010, 20:12:28 UTC |