f284015 | Robert Maynard | 09 June 2016, 12:23:47 UTC | cmake-gui: Teach Qt5 where plugins are when launched through a symlink When we are on OSX and we are launching cmake-gui from a symlink, the application will fail to launch as it can't find the qt.conf file which tells it what the name of the plugin folder is. We need to add this path BEFORE the application is constructed as that is what triggers the searching for the platform plugins | 09 June 2016, 17:21:27 UTC |
9703b32 | Brad King | 02 June 2016, 18:56:09 UTC | Merge branch 'FindHDF5-fix-already-found' into release | 02 June 2016, 18:56:09 UTC |
f11243d | Chuck Atkins | 02 June 2016, 18:46:32 UTC | FindHDF5: Add backwards compatability for already-found searches | 02 June 2016, 18:46:32 UTC |
7e8cfb9 | Brad King | 02 June 2016, 15:08:09 UTC | Merge branch 'fix-TARGET_PROPERTY-LOCATION-crash' into release | 02 June 2016, 15:08:09 UTC |
f500a78 | Brad King | 02 June 2016, 14:57:10 UTC | Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134) Policy CMP0026 deprecated the LOCATION property, and we have long provided a $<TARGET_FILE:...> generator expression. However, if a project tries to use $<TARGET_PROPERTY:...,LOCATION> we should at least not crash. The compatibility implementation of the LOCATION property uses cmGlobalGenerator::CreateGenerationObjects to create the structures needed to evaluate the property before generation starts. The implementation assumed that accessing the property could only be done during configuration (via the typical get_property command use case). The $<TARGET_PROPERTY:...,LOCATION> genex causes the LOCATION property to be accessed during generation. Calling CreateGenerationObjects during generation blows away all the objects currently being used for generation and is not safe. Add a condition to call it only when configuration is not finished. | 02 June 2016, 14:58:38 UTC |
aa483a4 | Brad King | 02 June 2016, 13:40:11 UTC | Merge branch 'fix-ti-link-order' into release | 02 June 2016, 13:40:11 UTC |
8931791 | Alexander Stein | 02 June 2016, 08:53:51 UTC | Compiler/TI: Pass libraries as last part to linker If e.g. libc.a is passed before any objects the linker raises the follwing warning: cannot resolve archive libc.a to a compatible library, as no input files have been encountered In the end the library is skipped and missing symbols occur. Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> | 02 June 2016, 13:39:25 UTC |
91f6e79 | Brad King | 01 June 2016, 14:57:43 UTC | CMake 3.6.0-rc1 version update | 01 June 2016, 14:57:43 UTC |
4c2993d | Brad King | 01 June 2016, 14:55:45 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 01 June 2016, 14:55:45 UTC |
9d81f1b | Brad King | 01 June 2016, 14:53:53 UTC | Merge topic 'doc-3.6-relnotes' 98eafa9b Help: Organize and revise 3.6 release notes c5df7483 Help: Consolidate 3.6 release notes | 01 June 2016, 14:53:53 UTC |
98eafa9 | Brad King | 01 June 2016, 14:21:30 UTC | Help: Organize and revise 3.6 release notes Add section headers similar to the 3.5 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 01 June 2016, 14:30:34 UTC |
c5df748 | Brad King | 01 June 2016, 13:10:37 UTC | Help: Consolidate 3.6 release notes Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.6.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand. | 01 June 2016, 13:12:10 UTC |
62adedb | Brad King | 01 June 2016, 13:05:58 UTC | Merge topic 'UseJava-fix-typo' bcf39688 UseJava: Fix grammar error in documentation | 01 June 2016, 13:05:58 UTC |
4062d6d | Brad King | 01 June 2016, 13:04:48 UTC | Merge topic 'minor-cleanups' bd4fef64 cmSourceFileLocation: Fix typo in comment 814e774e cmSearchPath: Fix typo in comment | 01 June 2016, 13:04:48 UTC |
7642dde | Brad King | 01 June 2016, 13:04:44 UTC | Merge topic 'cpack-documentation-improvements' 20e55e4b CPackRPM and CPackDeb documentation improvements | 01 June 2016, 13:04:44 UTC |
bd4fef6 | Tobias Hunger | 31 May 2016, 15:15:56 UTC | cmSourceFileLocation: Fix typo in comment | 01 June 2016, 12:33:48 UTC |
814e774 | Tobias Hunger | 31 May 2016, 15:15:22 UTC | cmSearchPath: Fix typo in comment | 01 June 2016, 12:33:35 UTC |
20e55e4 | Domen Vrankar | 31 May 2016, 20:06:39 UTC | CPackRPM and CPackDeb documentation improvements | 01 June 2016, 12:29:34 UTC |
adc7fcd | Kitware Robot | 01 June 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 01 June 2016, 04:01:07 UTC |
bcf3968 | Matthew Woehlke | 09 May 2016, 17:53:47 UTC | UseJava: Fix grammar error in documentation | 31 May 2016, 14:30:57 UTC |
ebcc13e | Brad King | 31 May 2016, 14:26:51 UTC | Merge topic 'suppress-dashboard-warnings' d4e58dd9 CTestCustom: Suppress scanbuild warning on unsigned left shift 154fa2c5 CTestCustom: Suppress warnings about rand() on OpenBSD e4a361bb CTestCustom: Suppress Windows manifest unrecognized element warning | 31 May 2016, 14:26:51 UTC |
88ede8e | Kitware Robot | 31 May 2016, 04:01:06 UTC | CMake Nightly Date Stamp | 31 May 2016, 04:01:06 UTC |
8afadaa | Kitware Robot | 30 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 30 May 2016, 04:01:05 UTC |
e0fbd95 | Kitware Robot | 29 May 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 29 May 2016, 04:01:05 UTC |
797a332 | Kitware Robot | 28 May 2016, 04:01:06 UTC | CMake Nightly Date Stamp | 28 May 2016, 04:01:06 UTC |
d4e58dd | Brad King | 27 May 2016, 13:21:44 UTC | CTestCustom: Suppress scanbuild warning on unsigned left shift The Clang scanbuild tool warns: Utilities/cmliblzma/liblzma/simple/x86.c:106:23: warning: The result of the '<<' expression is undefined src = dest ^ ((1u << (32 - i * 8)) - 1); ~~~^~~~~~~~~~~~~~~ AFAIK overflow of a left shift on an unsigned type is well-defined. | 27 May 2016, 13:25:37 UTC |
154fa2c | Brad King | 27 May 2016, 13:18:49 UTC | CTestCustom: Suppress warnings about rand() on OpenBSD We first suppressed this in commit v3.1.0-rc1~647^2 (CTestCustom: Suppress warnings about rand() and srand() on OpenBSD, 2014-04-12). Add another variant of the warning wording. | 27 May 2016, 13:25:37 UTC |
e4a361b | Brad King | 27 May 2016, 13:17:23 UTC | CTestCustom: Suppress Windows manifest unrecognized element warning Our `cmake.version.manifest` file uses a "compatibility" element for Windows 10 support. Older MS tools warn about it being unknown, so suppress the warning. | 27 May 2016, 13:25:37 UTC |
fb1f5d5 | Brad King | 27 May 2016, 13:08:21 UTC | Merge topic 'remove-needless-copies' 27ead963 Remove unnecessary local copies. 618fb23f Pass arguments that are not modified as const&. | 27 May 2016, 13:08:21 UTC |
82c2863 | Brad King | 27 May 2016, 13:08:18 UTC | Merge topic 'remove-needless-c_str' 1b2bb933 Remove redundant c_str() calls. | 27 May 2016, 13:08:18 UTC |
07983bc | Brad King | 27 May 2016, 13:08:15 UTC | Merge topic 'osx-no-warn-sdk-target-mismatch' cffe0ed7 OS X: Drop warning about SDK and deployment target version mismatch | 27 May 2016, 13:08:15 UTC |
fdb474d | Kitware Robot | 27 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 27 May 2016, 04:01:07 UTC |
1b2bb93 | Daniel Pfeifer | 26 May 2016, 20:52:22 UTC | Remove redundant c_str() calls. Run clang-tidy's readability-redundant-string-cstr checker. Ignore findings in kwsys. | 26 May 2016, 20:52:22 UTC |
27ead96 | Daniel Pfeifer | 26 May 2016, 20:21:15 UTC | Remove unnecessary local copies. Use clang-tidy's performance-unnecessary-copy-initialization checker. After applying the fix-its (which turns the copies into const&), revise the changes and see whether the copies can be removed entirely by using the original instead. | 26 May 2016, 20:21:15 UTC |
618fb23 | Daniel Pfeifer | 26 May 2016, 19:58:51 UTC | Pass arguments that are not modified as const&. Use clang-tidy's performance-unnecessary-value-param checker to find value parameter declarations of expensive to copy types that are not modified inside the function. Ignore findings in kwsys. After applying the fix-its, manually change `const T&` to `T const&`. | 26 May 2016, 19:58:51 UTC |
acd8a73 | Brad King | 26 May 2016, 13:52:53 UTC | Merge topic 'liblzma-signed-shift' 8479dc46 liblzma: Avoid possible overflow on signed left shift | 26 May 2016, 13:52:53 UTC |
36d9a01 | Brad King | 26 May 2016, 13:52:12 UTC | Merge topic 'try_compile-custom-variables' d256ba07 try_compile: Optionally forward custom platform variables to test project fb4791b3 cmCoreTryCompile: Refactor forwarding of variables to test project | 26 May 2016, 13:52:12 UTC |
67cc866 | Brad King | 26 May 2016, 13:52:09 UTC | Merge topic 'fix-variable-watch-leak' 75e3e0d3 cmVariableWatch: Fix potential memory leak | 26 May 2016, 13:52:09 UTC |
579185b | Brad King | 26 May 2016, 13:52:07 UTC | Merge topic 'cpack-dmg-no-app-link' 3acc29fc CPack/DragNDrop: Optionally disable `/Applications` symlink | 26 May 2016, 13:52:07 UTC |
903bcbc | Brad King | 26 May 2016, 13:52:04 UTC | Merge topic 'FindCUDA-cublas_device' 81e73b72 FindCUDA: Add support for finding the cublas_device library | 26 May 2016, 13:52:04 UTC |
2a028b7 | Brad King | 26 May 2016, 13:52:02 UTC | Merge topic 'style-cmSystemTools' 8e801eb5 cmSystemTools: Fix indentation typo | 26 May 2016, 13:52:02 UTC |
7bfcfd5 | Brad King | 26 May 2016, 13:51:58 UTC | Merge topic 'FindMatlab-2016a' 715e4cf5 FindMatlab: Add support for Matlab 2016a (9.0) | 26 May 2016, 13:51:58 UTC |
b86bcd4 | Brad King | 26 May 2016, 13:51:56 UTC | Merge topic 'GetPrerequisites-more-paths' c9cebed5 GetPrerequisites: Look for VS tools using registry entries (#16108) | 26 May 2016, 13:51:56 UTC |
cffe0ed | Brad King | 26 May 2016, 13:20:28 UTC | OS X: Drop warning about SDK and deployment target version mismatch OS X supports using the SDK for any version equal to or newer than the deployment target. There is no reason to warn if the versions do not match exactly. Suggested-by: James Burgess <jamesrburgess@mac.com> Suggested-by: Clinton Stimpson <clinton@elemtech.com> | 26 May 2016, 13:20:28 UTC |
0746a4c | Kitware Robot | 26 May 2016, 04:03:52 UTC | CMake Nightly Date Stamp | 26 May 2016, 04:03:52 UTC |
8479dc4 | Brad King | 25 May 2016, 14:02:02 UTC | liblzma: Avoid possible overflow on signed left shift Use an unsigned value to produce the needed mask. | 25 May 2016, 14:02:02 UTC |
75e3e0d | Brad King | 25 May 2016, 13:58:36 UTC | cmVariableWatch: Fix potential memory leak Teach cmVariableWatch::AddWatch to own the Pair it allocates until it needs to pass ownership to WatchMap. | 25 May 2016, 13:58:36 UTC |
3acc29f | Harry Mallon | 25 May 2016, 12:43:31 UTC | CPack/DragNDrop: Optionally disable `/Applications` symlink | 25 May 2016, 13:51:04 UTC |
81e73b7 | James Sharpe | 25 May 2016, 10:28:39 UTC | FindCUDA: Add support for finding the cublas_device library | 25 May 2016, 13:42:25 UTC |
d256ba0 | Brad King | 24 May 2016, 19:33:34 UTC | try_compile: Optionally forward custom platform variables to test project Add a `CMAKE_TRY_COMPILE_PLATFORM_VARIABLES` variable to specify a list of custom variables to be forwarded to a `try_compile` test project. This will be useful for platform information modules or toolchain files to forward some platform-specific set of variables from the host project (perhaps set in its cache) to the test project so that it can build the same way. | 25 May 2016, 13:36:19 UTC |
fb4791b | Brad King | 24 May 2016, 19:09:11 UTC | cmCoreTryCompile: Refactor forwarding of variables to test project De-duplicate the logic that constructs the cmake `-D` flag used to pass variables into the test project cache. Also subsume variables that were propagated by generating `set()` commands in the project and pass them as cache entries instead. | 25 May 2016, 13:36:19 UTC |
6052e4b | Brad King | 25 May 2016, 13:34:29 UTC | Merge topic 'improve-character-find-and-replace' 5784747d Improve string find: prefer character overloads. 5cec953e Use std::replace for replacing chars in strings. 2a1a2033 cmExtraEclipseCDT4Generator: use std::replace. 34bc6e1f cmCTestScriptHandler: don't call find repeatedly. | 25 May 2016, 13:34:29 UTC |
9ebc209 | Brad King | 25 May 2016, 13:34:26 UTC | Merge topic 'FindCUDA-flags-genex' 6b190b5c FindCUDA: Add support for generator expressions in CUDA_NVCC_FLAGS | 25 May 2016, 13:34:26 UTC |
916d525 | Brad King | 25 May 2016, 13:34:24 UTC | Merge topic 'standard-include-directories' c1340827 Add a variable to specify language-wide system include directories 44199097 cmMakefile: Optimize AddSystemIncludeDirectories for empty set a896043b GHS: Compute include directories consistently with other generators | 25 May 2016, 13:34:24 UTC |
8cd007f | Brad King | 25 May 2016, 13:34:21 UTC | Merge topic 'doc-standard-libs' 7807b3a9 Help: Document CMAKE_<LANG>_STANDARD_LIBRARIES variable | 25 May 2016, 13:34:21 UTC |
2bc55b6 | Brad King | 25 May 2016, 13:34:19 UTC | Merge topic 'output-converter-enums' 25d1ef64 Use enums defined in cmOutputConverter using their fully qualified name. | 25 May 2016, 13:34:19 UTC |
6b190b5 | Chuck Atkins | 24 May 2016, 13:15:34 UTC | FindCUDA: Add support for generator expressions in CUDA_NVCC_FLAGS Follow the configure_file by a file(GENERATE) so the resulting cmake scripts used by FindCUDA for wrapping nvcc calls can now support generator expressions in the CUDA_NVCC_FLAGS variable. | 25 May 2016, 13:31:35 UTC |
c134082 | Brad King | 24 May 2016, 15:39:25 UTC | Add a variable to specify language-wide system include directories Create a `CMAKE_<LANG>_STANDARD_INCLUDE_DIRECTORIES` variable to specify system include directories for for `<LANG>` compiler command lines. This plays a role for include directories as the existing `CMAKE_<LANG>_STANDARD_LIBRARIES` variable does for link libraries. | 25 May 2016, 13:30:31 UTC |
8e801eb | Brad King | 25 May 2016, 13:27:54 UTC | cmSystemTools: Fix indentation typo | 25 May 2016, 13:27:54 UTC |
25d1ef6 | Daniel Pfeifer | 19 May 2016, 21:11:40 UTC | Use enums defined in cmOutputConverter using their fully qualified name. Mostly automated: values=("RelativeRoot" "NONE" "FULL" "HOME" "START" "HOME_OUTPUT" "START_OUTPUT" "OutputFormat" "UNCHANGED" "MAKERULE" "SHELL" "WATCOMQUOTE" "RESPONSE" "FortranFormat" "FortranFormatNone" "FortranFormatFixed" "FortranFormatFree") for i in "${values[@]}"; do git grep -l cmLocalGenerator::$i | xargs sed -i "s|cmLocalGenerator::$i|cmOutputConverter::$i|g"; done | 25 May 2016, 13:20:09 UTC |
715e4cf | Francesco Romano | 25 May 2016, 07:43:51 UTC | FindMatlab: Add support for Matlab 2016a (9.0) | 25 May 2016, 13:08:32 UTC |
c9cebed | Brad King | 25 May 2016, 13:00:33 UTC | GetPrerequisites: Look for VS tools using registry entries (#16108) | 25 May 2016, 13:00:33 UTC |
d5ccab3 | Kitware Robot | 25 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 25 May 2016, 04:01:07 UTC |
5784747 | Daniel Pfeifer | 24 May 2016, 19:24:10 UTC | Improve string find: prefer character overloads. Apply fix-its from clang-tidy's performance-faster-string-find checker. Ignore findings in kwsys. | 24 May 2016, 21:22:24 UTC |
5cec953 | Daniel Pfeifer | 24 May 2016, 20:58:11 UTC | Use std::replace for replacing chars in strings. Find uses of `cmSystemTools::ReplaceString` where both `replace` and `with` are string literals with a size of one. Automate with: git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\2', '\3');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\\\\\\\\\");|std::replace(\1.begin(), \1.end(), '\2', '\\\\\\\\');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\\\\\\\\\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\\\\\\\\', '\2');|g" | 24 May 2016, 21:22:20 UTC |
2a1a203 | Daniel Pfeifer | 24 May 2016, 21:06:56 UTC | cmExtraEclipseCDT4Generator: use std::replace. | 24 May 2016, 21:22:16 UTC |
34bc6e1 | Daniel Pfeifer | 24 May 2016, 21:10:21 UTC | cmCTestScriptHandler: don't call find repeatedly. Also, prefer the character overload. | 24 May 2016, 21:22:08 UTC |
a98a699 | Brad King | 24 May 2016, 17:54:03 UTC | Merge topic 'cpack-deb-different-package-names' adbd3985 CPack/Deb possibility to change package name | 24 May 2016, 17:54:03 UTC |
384de98 | Brad King | 24 May 2016, 17:54:00 UTC | Merge topic 'cpack-deb-component-depends' 4f3b9706 CPack/Deb prevent accidental component dependencies | 24 May 2016, 17:54:00 UTC |
185be83 | Brad King | 24 May 2016, 17:53:58 UTC | Merge topic 'ExternalProject-fix-stash-all' 2bc981e6 ExternalProject: Fix git stash not using "--all" option | 24 May 2016, 17:53:58 UTC |
7d5355a | Brad King | 24 May 2016, 17:53:55 UTC | Merge topic 'doc-CPACK_DMG_FORMAT' 239367f0 CPackDMG: Document CPACK_DMG_FORMAT default | 24 May 2016, 17:53:55 UTC |
f77a49f | Brad King | 24 May 2016, 17:53:53 UTC | Merge topic 'cpackifw-updates' 06ca7795 CPackIFW: Command cpack_ifw_configure_component learned ESSENTIAL option 222fa595 CPackIFW: Doc decoration | 24 May 2016, 17:53:53 UTC |
4419909 | Brad King | 24 May 2016, 15:38:18 UTC | cmMakefile: Optimize AddSystemIncludeDirectories for empty set Do not bother looping over all targets if we have no system include directories to add anyway. | 24 May 2016, 15:40:35 UTC |
a896043 | Brad King | 24 May 2016, 13:37:09 UTC | GHS: Compute include directories consistently with other generators All generators use cmLocalGenerator::GetIncludeDirectories to construct the final list of include directories for a target. | 24 May 2016, 15:40:35 UTC |
7807b3a | Brad King | 24 May 2016, 13:58:48 UTC | Help: Document CMAKE_<LANG>_STANDARD_LIBRARIES variable Also drop documentation of non-existent CMAKE_STANDARD_LIBRARIES variable. | 24 May 2016, 15:40:25 UTC |
ecb4ad2 | Kitware Robot | 24 May 2016, 04:01:36 UTC | CMake Nightly Date Stamp | 24 May 2016, 04:01:36 UTC |
4f3b970 | Domen Vrankar | 23 May 2016, 18:21:32 UTC | CPack/Deb prevent accidental component dependencies Prevent accidental inter component dependency setting since this is a breaking feature in situations where another CPack module is already using the feature. It should be enabled if desired since it can cause issues when upgrading only one of the components for e.g. configuration instead of all the components at once. | 23 May 2016, 18:21:32 UTC |
adbd398 | Domen Vrankar | 23 May 2016, 17:51:33 UTC | CPack/Deb possibility to change package name This patch preserves backward compatibility of deb package names with previous CMake versions but similarly to CPack/RPM allows to change package name format and supports DEB-DEFAULT setting that produces proper Debian package names. | 23 May 2016, 17:55:46 UTC |
239367f | Harry Mallon | 23 May 2016, 17:24:58 UTC | CPackDMG: Document CPACK_DMG_FORMAT default | 23 May 2016, 17:27:02 UTC |
06ca779 | Konstantin Podsvirov | 23 May 2016, 12:32:22 UTC | CPackIFW: Command cpack_ifw_configure_component learned ESSENTIAL option | 23 May 2016, 16:09:03 UTC |
222fa59 | Konstantin Podsvirov | 23 May 2016, 09:42:28 UTC | CPackIFW: Doc decoration | 23 May 2016, 16:09:03 UTC |
c75d91a | Brad King | 23 May 2016, 13:42:23 UTC | Merge topic 'rpath-no-regex' f4d3c44c Fix support for large RPATH updates (#16105) | 23 May 2016, 13:42:23 UTC |
64d3613 | Brad King | 23 May 2016, 13:42:20 UTC | Merge topic 'make_osx_packaging_more_robust' d3812437 Make packaging script wait for the disk image to be mounted. | 23 May 2016, 13:42:20 UTC |
16b42d8 | Brad King | 23 May 2016, 13:42:18 UTC | Merge topic 'clang-format-script' 2f2117e7 clang-format.bash: Limit formatting to files selected by options | 23 May 2016, 13:42:18 UTC |
2c13f1b | Kitware Robot | 23 May 2016, 04:01:06 UTC | CMake Nightly Date Stamp | 23 May 2016, 04:01:06 UTC |
52eeef3 | Kitware Robot | 22 May 2016, 04:01:04 UTC | CMake Nightly Date Stamp | 22 May 2016, 04:01:04 UTC |
2bc981e | Christian Fetzer | 21 May 2016, 09:34:04 UTC | ExternalProject: Fix git stash not using "--all" option GIT_VERSION_STRING is unset in _ep_write_gitupdate_script(), hence git stash is not being called with the "--all" option, even if Git is new enough to support this. | 21 May 2016, 09:41:34 UTC |
24391d9 | Kitware Robot | 21 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 21 May 2016, 04:01:07 UTC |
2f2117e | Brad King | 20 May 2016, 17:29:37 UTC | clang-format.bash: Limit formatting to files selected by options Now that our one-shot clang-format run is complete we rarely need to filter the entire tree anymore. Filter nothing if no options are given and just print the usage message. Offer options to specify selection of some set of files from Git as needed for various workflows. | 20 May 2016, 17:57:25 UTC |
94b9ead | Brad King | 20 May 2016, 13:15:57 UTC | Merge topic 'FindCUDA-fp16' cc95001b FindCUDA: Detect and report FP16 support | 20 May 2016, 13:15:57 UTC |
e07f7e6 | Brad King | 20 May 2016, 13:15:55 UTC | Merge topic 'ExternalProject-improve-retry' 89113e12 ExternalProject: Re-implement download logic as a dedicated script e7d5e4b4 ExternalProject: Re-implement download verification as a dedicated script ebcc7027 ExternalProject: Avoid repeating download verification 33218f6a ExternalProject: Remove unused verify script logic e5409d1e ExternalProject: Remove unused 'retries' argument from verify script d610407c ExternalProject: Use uppercase placeholders for script generation | 20 May 2016, 13:15:55 UTC |
acd039a | Brad King | 20 May 2016, 13:15:52 UTC | Merge topic 'minor-cleanup' 40bee43a cmCPackDragNDropGenerator: Replace std::{ostringstream => string} | 20 May 2016, 13:15:52 UTC |
4dc1164 | Kitware Robot | 20 May 2016, 04:01:07 UTC | CMake Nightly Date Stamp | 20 May 2016, 04:01:07 UTC |
f4d3c44 | Brad King | 19 May 2016, 15:51:51 UTC | Fix support for large RPATH updates (#16105) Avoid using a KWSys RegularExpression to search for RPATH substrings. It cannot handle large expressions. | 19 May 2016, 15:59:25 UTC |
d381243 | Robert Maynard | 19 May 2016, 15:41:48 UTC | Make packaging script wait for the disk image to be mounted. Frequently the apple script would execute before the disk image had been fully mounted, and would fail. We now try to wait for the disk to be mounted first. | 19 May 2016, 15:41:48 UTC |
89113e1 | Ruslan Baratov | 19 May 2016, 13:35:01 UTC | ExternalProject: Re-implement download logic as a dedicated script Move the content to a `ExternalProject-download.cmake.in` file and use `configure_file` to generate the final script. Retry logic was not working before because similar script trigger FATAL_ERROR if 'file(DOWNLOAD ...)' exits with nonzero 'status_code'. FATAL_ERROR makes the whole chain of commands stop and '_ep_write_verifyfile_script' retry logic was not used in fact. Default retry number set to 5 with pauses 0, 5, 5, 15, 60 seconds. Some space left for future improvements if needed (90, 300, 1200=20min). Can be controlled by user. | 19 May 2016, 15:20:50 UTC |
e7d5e4b | Ruslan Baratov | 19 May 2016, 12:00:40 UTC | ExternalProject: Re-implement download verification as a dedicated script Move the content to a `ExternalProject-verify.cmake.in` file and use `configure_file` to generate the final script. | 19 May 2016, 15:20:25 UTC |
ebcc702 | Ruslan Baratov | 19 May 2016, 11:51:43 UTC | ExternalProject: Avoid repeating download verification Verify step for downloaded files will be performed in separate script. | 19 May 2016, 15:15:59 UTC |
33218f6 | Ruslan Baratov | 19 May 2016, 11:48:49 UTC | ExternalProject: Remove unused verify script logic The logic to re-run the download script will be moved elsewhere. | 19 May 2016, 15:01:12 UTC |
e5409d1 | Ruslan Baratov | 19 May 2016, 11:41:52 UTC | ExternalProject: Remove unused 'retries' argument from verify script There is no retries for local files and retry logic is broken for downloads. Will be implemented in '*-download.cmake' script. | 19 May 2016, 14:58:08 UTC |