ecaddda | Brad King | 05 October 2017, 14:40:37 UTC | Merge branch 'cpack-dmg-explicit-hfs' into release-3.10 Merge-request: !1354 | 05 October 2017, 14:40:37 UTC |
4f2a983 | Brad King | 05 October 2017, 14:30:34 UTC | CPack: Fix PackageMaker .dmg HFS+ creation on macOS APFS hosts When running `hdiutil create`, specify the HFS+ filesystem explicitly. Otherwise `hdiutil` may choose a filesystem based on the host. We do not want to create APFS images for `.dmg` packages because they may not mount on macOS versions prior to 10.12. This was missed in commit 39b50975d9 (CPack: Fix .dmg HFS+ creation on macOS APFS hosts, 2017-10-02). Reported-by: Alan Garny | 05 October 2017, 14:33:13 UTC |
05373ee | Brad King | 05 October 2017, 13:55:23 UTC | CMake 3.10.0-rc1 version update | 05 October 2017, 13:55:23 UTC |
42d656b | Brad King | 05 October 2017, 13:54:11 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. | 05 October 2017, 13:54:11 UTC |
a91eb5e | Brad King | 05 October 2017, 13:52:28 UTC | Merge topic 'doc-3.10-relnotes' 0565192a Help: Organize and revise 3.10 release notes dd5835c0 Help: Consolidate 3.10 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1353 | 05 October 2017, 13:52:34 UTC |
f7d29c0 | Brad King | 05 October 2017, 13:49:57 UTC | Merge topic 'xcode9-ios-tests' d210b281 Xcode: Adjust tests to drop of 32bit iOS architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1347 | 05 October 2017, 13:50:03 UTC |
0565192 | Brad King | 05 October 2017, 12:06:51 UTC | Help: Organize and revise 3.10 release notes Add section headers similar to the 3.9 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 05 October 2017, 13:24:08 UTC |
d210b28 | Gregor Jasny | 05 October 2017, 10:54:15 UTC | Xcode: Adjust tests to drop of 32bit iOS architectures | 05 October 2017, 12:10:28 UTC |
dd5835c | Brad King | 05 October 2017, 11:59:41 UTC | Help: Consolidate 3.10 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.10.rst`. | 05 October 2017, 12:00:03 UTC |
4ffa4dd | Brad King | 05 October 2017, 11:36:48 UTC | Merge topic 'cuda-default-link-launcher' 7914fb82 CUDA: Fix default selection of host compiler used to drive linking Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1341 | 05 October 2017, 11:36:53 UTC |
69257d4 | Brad King | 05 October 2017, 11:35:45 UTC | Merge topic 'FindCUDA-run_nvcc-CMP0007' 8b09c20c FindCUDA: Fix CMP0007 warning in run_nvcc.cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1340 | 05 October 2017, 11:36:03 UTC |
b374ea8 | Brad King | 05 October 2017, 11:35:18 UTC | Merge topic 'test-load_command-simplify' e55d69cf Tests: Remove ancient workaround in LoadCommand tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1342 | 05 October 2017, 11:35:32 UTC |
dbb1672 | Brad King | 05 October 2017, 11:34:18 UTC | Merge topic 'find-matlab-r2017b' f156b2fb FindMatlab: Add support for MATLAB 2017b Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raffi Enficiaud <raffi.enficiaud@free.fr> Merge-request: !1343 | 05 October 2017, 11:34:49 UTC |
508f47d | Brad King | 05 October 2017, 11:33:51 UTC | Merge topic 'findopenmp-fix-version' 31206157 FindOpenMP: Fix version if OpenMP doesn't work Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1344 | 05 October 2017, 11:34:01 UTC |
78d4a3d | Kitware Robot | 05 October 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 05 October 2017, 04:01:04 UTC |
3120615 | Christian Pfeiffer | 04 October 2017, 16:28:47 UTC | FindOpenMP: Fix version if OpenMP doesn't work | 04 October 2017, 17:53:48 UTC |
7914fb8 | Brad King | 04 October 2017, 13:04:07 UTC | CUDA: Fix default selection of host compiler used to drive linking When no explicit `CMAKE_CUDA_HOST_COMPILER` is specified by the user then we do not pass `-ccbin` to `nvcc`. In this case, nvcc's link line we extract during the compiler identification step may not have the absolute path to the host compiler it uses to drive linking. If it is not absolute, use the `PATH=` from nvcc's output to search for it since that is the one `nvcc` would use. This fixes our internal `CMAKE_CUDA_HOST_LINK_LAUNCHER` value used to construct link lines when using `CUDA` as the linker language. It needs to match the host compiler `nvcc` uses internally during compilation. Fixes: #17323 | 04 October 2017, 14:25:47 UTC |
f156b2f | Jamie Snape | 04 October 2017, 13:47:46 UTC | FindMatlab: Add support for MATLAB 2017b | 04 October 2017, 13:47:46 UTC |
e2f05c7 | Brad King | 04 October 2017, 13:46:31 UTC | Merge topic 'clang-format' 574d6943 clang-format.bash: minor fixes to support MacOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1339 | 04 October 2017, 13:46:40 UTC |
e55d69c | Brad King | 03 October 2017, 18:13:42 UTC | Tests: Remove ancient workaround in LoadCommand tests | 04 October 2017, 13:42:52 UTC |
0e1ef0c | Brad King | 04 October 2017, 13:05:03 UTC | Merge branch 'release-3.9' | 04 October 2017, 13:05:03 UTC |
8b09c20 | Umar Arshad | 04 October 2017, 01:41:45 UTC | FindCUDA: Fix CMP0007 warning in run_nvcc.cmake Set `CMP0007` to `NEW` for the entire script. The script comes with CMake and is aware of the policy's behavior, so set the policy to ensure that its warnings do not show up during the build phase. Fixes: #16579 | 04 October 2017, 12:07:37 UTC |
ddeabf0 | Brad King | 04 October 2017, 11:44:08 UTC | CMake 3.9.4 | 04 October 2017, 11:44:08 UTC |
1e38b99 | Brad King | 04 October 2017, 11:07:06 UTC | Merge topic 'test-macos-updates' 58d9297e Tests: Fix RunCMake.Framework ios arch for Xcode 9 b8dd7a70 Tests: Fix RunCMake.Framework expected output on macOS 10.13 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1338 | 04 October 2017, 11:08:27 UTC |
44d0e37 | Brad King | 04 October 2017, 11:06:48 UTC | Merge topic 'vs-no-empty-link-version' 0b419b99 VS: Do not emit empty linker Version tag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1332 | 04 October 2017, 11:07:50 UTC |
b320eb4 | Brad King | 04 October 2017, 11:05:46 UTC | Merge topic 'compiler-version-internal' 1bdb8cd2 IAR: Detect compiler platform version b96ca728 Add infrastructure to detect secondary compiler version information f952f16d Help: Fix placement of one variable in cmake-variables manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1324 | 04 October 2017, 11:07:09 UTC |
8b5539d | Brad King | 04 October 2017, 11:04:25 UTC | Merge topic 'src-flags-genex-target' 303cd703 VS,Xcode: Fix TARGET_PROPERTY genex in source COMPILE_FLAGS property Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Nikita Nemkin <nikita@nemkin.ru> Merge-request: !1336 | 04 October 2017, 11:05:41 UTC |
19fce04 | Kitware Robot | 04 October 2017, 04:01:07 UTC | CMake Nightly Date Stamp | 04 October 2017, 04:01:07 UTC |
574d694 | Matthias Maennich | 03 October 2017, 20:16:07 UTC | clang-format.bash: minor fixes to support MacOS - sed on Mac does not support embedded sed statements, hence eliminating the non-matches via grep - xargs on Mac does not support -d, but does support -0, hence replacing | 03 October 2017, 20:16:07 UTC |
58d9297 | Brad King | 03 October 2017, 13:09:08 UTC | Tests: Fix RunCMake.Framework ios arch for Xcode 9 Xcode 9 comes with the iPhoneOS 11.0 SDK that does not support the `armv7` architecture. For this SDK version and newer, use `arm64`. | 03 October 2017, 13:09:08 UTC |
b8dd7a7 | Brad King | 03 October 2017, 13:05:13 UTC | Tests: Fix RunCMake.Framework expected output on macOS 10.13 The archiver output in the case of universal binaries has changed slightly. Update our expected output to match. While at it, drop unnecessary leading and trailing `.*`. | 03 October 2017, 13:08:27 UTC |
0b419b9 | Vitaly Stakhovsky | 30 September 2017, 13:53:20 UTC | VS: Do not emit empty linker Version tag This empty element does nothing, so simply remove it to simplify generated `.vcxproj` files. | 03 October 2017, 12:27:46 UTC |
046625d | Brad King | 03 October 2017, 12:14:22 UTC | Merge topic 'FindProtobuf-gen-desc' 1299f4cc FindProtobuf: add flag to allow descriptor files to be generated 4e91be95 FindProtobuf: Refactor custom command output listing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1301 | 03 October 2017, 12:14:34 UTC |
1bdb8cd | Stefan Andersson | 19 September 2017, 14:55:25 UTC | IAR: Detect compiler platform version `__IAR_SYSTEMS_ICC__` provides additional version information that we need to determine correct usage of the compiler. Extract and store it as `CMAKE_<LANG>_COMPILER_VERSION_INTERNAL`. Issue: #17264 | 03 October 2017, 12:11:27 UTC |
b96ca72 | Brad King | 27 September 2017, 12:05:44 UTC | Add infrastructure to detect secondary compiler version information Create a `CMAKE_<LANG>_COMPILER_VERSION_INTERNAL` variable to hold a secondary/internal compiler version number detected at the same time as the primary compiler version. This will be useful for some compilers where we need such a number to determine correct usage. Inspired-by: Stefan Andersson <tfosm@hotmail.com> Suggested-by: Norbert Lange <norbert.lange@andritz.com> Issue: #17264 | 03 October 2017, 12:11:27 UTC |
303cd70 | Brad King | 02 October 2017, 12:25:22 UTC | VS,Xcode: Fix TARGET_PROPERTY genex in source COMPILE_FLAGS property This already worked in other generators. Also add a test case. Fixes: #17314 | 03 October 2017, 12:03:33 UTC |
6b2aad0 | Kitware Robot | 03 October 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 03 October 2017, 04:01:03 UTC |
f952f16 | Brad King | 02 October 2017, 15:39:25 UTC | Help: Fix placement of one variable in cmake-variables manual The `CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND` variable was recently added slightly in the wrong place for the sorted ordering. | 02 October 2017, 15:40:40 UTC |
db730f3 | Brad King | 02 October 2017, 14:37:05 UTC | Merge topic 'file-path-checksum-cpp11' 23ad08dd Migrate cmFilePathChecksum to C++11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1334 | 02 October 2017, 14:37:42 UTC |
32a54d2 | Brad King | 02 October 2017, 14:24:40 UTC | Merge topic 'cpack-dmg-explicit-hfs' 39b50975 CPack: Fix .dmg HFS+ creation on macOS APFS hosts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1335 | 02 October 2017, 14:24:45 UTC |
39b5097 | Brad King | 02 October 2017, 14:06:23 UTC | CPack: Fix .dmg HFS+ creation on macOS APFS hosts When running `hdiutil create`, specify the HFS+ filesystem explicitly. Otherwise `hdiutil` may choose a filesystem based on the host. We do not want to create APFS images for `.dmg` packages because they may not mount on macOS versions prior to 10.12. | 02 October 2017, 14:09:37 UTC |
1299f4c | Peter Mitrano | 21 September 2017, 13:23:30 UTC | FindProtobuf: add flag to allow descriptor files to be generated - The .desc files will be in the same folder as the generated .cc and .h files. - Paths to generate .desc files are stored in a variable passed in - This is only implemented for C++ - Remove legacy ARGS - Add test that generates and uses C++ protobuf message - Add test that checks that the generated .desc file can be instantiated with DynamicMessageFactory - Add Help rst for new feature | 02 October 2017, 12:08:24 UTC |
4e91be9 | Brad King | 02 October 2017, 12:04:24 UTC | FindProtobuf: Refactor custom command output listing Reduce duplication by storing the custom command outputs in variables. Also, since custom command outputs are automatically marked as generated we do not need to do so explicitly. | 02 October 2017, 12:04:24 UTC |
a9870c9 | Brad King | 02 October 2017, 12:01:43 UTC | Merge topic 'DNDGen-stack-var' ec30129b CPack: put local variable on the stack Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1331 | 02 October 2017, 12:01:48 UTC |
275b4a5 | Brad King | 02 October 2017, 12:01:02 UTC | Merge topic 'autogen-predefs' 6bbc1e77 Autogen: Add release notes for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES 75c98b5e Autogen: Doc: Add documentation for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES 1d7f099d Autogen: Add (CMAKE_)AUTOMOC_COMPILER_PREDEFINES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1328 | 02 October 2017, 12:01:21 UTC |
9288c29 | Brad King | 02 October 2017, 11:57:59 UTC | Merge topic 'FindBoost-cmake-package' c044b9ae FindBoost: Improve messages when a Boost CMake package is found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1330 | 02 October 2017, 11:58:08 UTC |
90bd92a | Brad King | 02 October 2017, 11:57:24 UTC | Merge topic 'update-kwsys' 90f1b9ad Merge branch 'upstream-KWSys' into update-kwsys 4532b035 KWSys 2017-09-30 (f108739d) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1333 | 02 October 2017, 11:57:48 UTC |
1f560b0 | Brad King | 02 October 2017, 11:57:11 UTC | Merge topic 'cuda-9-tests' aa640cc2 Tests: Fix CudaOnly.WithDefs test on CUDA 9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1329 | 02 October 2017, 11:57:20 UTC |
41bf791 | Kitware Robot | 02 October 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 02 October 2017, 04:01:03 UTC |
23ad08d | Sebastian Holtermann | 01 October 2017, 10:02:10 UTC | Migrate cmFilePathChecksum to C++11 | 01 October 2017, 10:03:36 UTC |
dea0379 | Kitware Robot | 01 October 2017, 04:01:02 UTC | CMake Nightly Date Stamp | 01 October 2017, 04:01:02 UTC |
90f1b9a | Brad King | 30 September 2017, 14:07:56 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-09-30 (f108739d) | 30 September 2017, 14:07:56 UTC |
4532b03 | KWSys Upstream | 30 September 2017, 14:02:42 UTC | KWSys 2017-09-30 (f108739d) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit f108739dd90f06787a955212cf475bbbb111252d (master). Upstream Shortlog ----------------- Brad King (1): 41c93d97 Remove unnecessary testIOS Rolf Eike Beer (2): caaef6bb testSystemTools: avoid strcpy() a5046656 SystemTool: remove unused Convert*MacroString() | 30 September 2017, 14:07:52 UTC |
5dd75e3 | Kitware Robot | 30 September 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 30 September 2017, 04:01:04 UTC |
ec30129 | Rolf Eike Beer | 29 September 2017, 18:46:35 UTC | CPack: put local variable on the stack | 29 September 2017, 19:11:53 UTC |
c044b9a | Brad King | 29 September 2017, 14:05:50 UTC | FindBoost: Improve messages when a Boost CMake package is found Add a test for this case to verify the messages. This test will also be valuable to cover this code path in which we've had several regressions recently. | 29 September 2017, 14:10:01 UTC |
aa640cc | Brad King | 29 September 2017, 13:53:56 UTC | Tests: Fix CudaOnly.WithDefs test on CUDA 9 CUDA 9 dropped support for `compute_20`, so use a different alternative. | 29 September 2017, 13:55:11 UTC |
6bbc1e7 | Sebastian Holtermann | 29 September 2017, 13:32:10 UTC | Autogen: Add release notes for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES | 29 September 2017, 13:32:10 UTC |
6bced4b | Brad King | 29 September 2017, 13:23:31 UTC | Merge topic 'cuda_9_support' fe37b994 CUDA: Add support for requesting C++98 under CUDA 9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1315 | 29 September 2017, 13:23:39 UTC |
75c98b5 | Sebastian Holtermann | 29 September 2017, 10:10:53 UTC | Autogen: Doc: Add documentation for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES Also adds the documentation for CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND. Closes #17275 | 29 September 2017, 13:00:47 UTC |
1d7f099 | Sebastian Holtermann | 29 September 2017, 08:31:22 UTC | Autogen: Add (CMAKE_)AUTOMOC_COMPILER_PREDEFINES | 29 September 2017, 13:00:47 UTC |
e182ba7 | Brad King | 29 September 2017, 12:57:36 UTC | Merge topic 'defer-native-tool' f8cb9944 Find native build tool after determining the target system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1317 | 29 September 2017, 12:57:39 UTC |
7b7c9f7 | Brad King | 29 September 2017, 12:56:43 UTC | Merge topic 'simplify-generator-parameters' 29849376 try_compile: Simplify generator platform and toolset propagation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1318 | 29 September 2017, 12:56:45 UTC |
59285ee | Brad King | 29 September 2017, 12:56:01 UTC | Merge topic 'add-vs-shader-properties' 49dab3eb VS: Add VS_SHADER_OUTPUT_HEADER_FILE and VS_SHADER_VARIABLE_NAME properties. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1319 | 29 September 2017, 12:56:04 UTC |
9fc0453 | Brad King | 29 September 2017, 12:55:13 UTC | Merge topic 'external-project-refactor-ep_get_complete_stampfile' da470525 ExternalProject: Refactor code introducing _ep_get_complete_stampfile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1323 | 29 September 2017, 12:55:17 UTC |
41492c2 | Brad King | 29 September 2017, 12:54:19 UTC | Merge topic 'FindMatlab-version-quoting' a245f850 FindMatlab: Fix extraction of quoted version number Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1316 | 29 September 2017, 12:54:22 UTC |
194dd9e | Brad King | 29 September 2017, 12:52:43 UTC | Merge topic 'autogen-macro-names2' 93c8d55d Autogen: Update (CMAKE_)AUTOMOC_MACRO_NAMES release notes 084ace47 Autogen: Tests: Update AUTOMOC_MACRO_NAMES test 08041dd1 Autogen: Doc: Update documentation for (CMAKE_)AUTOMOC_MACRO_NAMES 7b33d67b Autogen: Create info file directory before writing 786b5be0 Autogen: Define all macro names in CMAKE_AUTOMOC_MACRO_NAMES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1321 | 29 September 2017, 12:53:13 UTC |
460a94e | Brad King | 29 September 2017, 12:52:31 UTC | Merge topic 'autogen-cmp0071-warning' ff6a5125 Autogen: Doc: Add examples to the SKIP_AUTO* documentations 8831818f Autogen: Doc: Update CMP0071 description b0775c75 Autogen: Offer solution for CMP0071 in warning message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1322 | 29 September 2017, 12:52:44 UTC |
e6e3210 | Brad King | 29 September 2017, 12:48:56 UTC | Merge topic 'cxx11-eq-delete' b8018135 Use C++11 '= delete' instead of CM_EQ_DELETE 42f4e697 Drop unused CMake_HAVE_CXX_UNIQUE_PTR macro Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1326 | 29 September 2017, 12:49:02 UTC |
e24e0ff | Brad King | 29 September 2017, 12:47:43 UTC | Merge topic 'clang-tidy' 77f674be Fix some occurrences of readability-braces-around-statements f0bab294 Convert some leftover loops to C++11 range-based loop b5d7f5b0 Fix occurrences of readability-non-const-parameter 9a2da339 Fix some occurrences of readability-avoid-const-params-in-decls 870dd06d Fix left-over occurrences of else-after-return 2033abff Fix minor clang-tidy findings 79b8c380 Improve several occurrences of vector::push_back in loops a45928cd Fix some occurrences of missing override keywords ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1292 | 29 September 2017, 12:48:16 UTC |
f920ffd | Kitware Robot | 29 September 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 29 September 2017, 04:01:03 UTC |
b801813 | Brad King | 28 September 2017, 13:50:18 UTC | Use C++11 '= delete' instead of CM_EQ_DELETE We now require C++11 support including `= delete`. Drop use of the old compatibility macro. | 28 September 2017, 13:50:18 UTC |
42f4e69 | Brad King | 28 September 2017, 13:48:37 UTC | Drop unused CMake_HAVE_CXX_UNIQUE_PTR macro We now require C++11 `std::unique_ptr` support from the compiler, so none of our code is conditioned on the macro. | 28 September 2017, 13:50:17 UTC |
50e4a45 | Brad King | 28 September 2017, 12:08:21 UTC | Merge topic 'remove-auto_ptr-checks' 9e0362ca Remove checks for auto_ptr that we no longer need 94e67fa1 cpack: Fix compilation on Cygwin after auto_ptr removal Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1320 | 28 September 2017, 12:08:27 UTC |
77f674b | Matthias Maennich | 20 September 2017, 21:53:14 UTC | Fix some occurrences of readability-braces-around-statements Fix issues diagnosed by clang-tidy [readability-braces-around-statements] Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:43 UTC |
f0bab29 | Matthias Maennich | 20 September 2017, 21:44:34 UTC | Convert some leftover loops to C++11 range-based loop Fix issues diagnosed by clang-tidy [modern-loop-convert] Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:43 UTC |
b5d7f5b | Matthias Maennich | 19 September 2017, 21:58:08 UTC | Fix occurrences of readability-non-const-parameter Fix issues diagnosed by clang-tidy [readability-non-const-parameter] The patch separates the definitions of the function headers for the two variants (CMAKE_USE_ELF_PARSER or not) and comments out the parameter names to not consider them for any const-ness in the case they are actually not even looked at. Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:42 UTC |
9a2da33 | Matthias Maennich | 19 September 2017, 21:49:38 UTC | Fix some occurrences of readability-avoid-const-params-in-decls Fix issues diagnosed by clang-tidy [readability-avoid-const-params-in-decls] Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:42 UTC |
870dd06 | Matthias Maennich | 19 September 2017, 14:19:31 UTC | Fix left-over occurrences of else-after-return Fix issues diagnosed by clang-tidy [readability-else-after-return] These were mostly only showing up on OSX. Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:42 UTC |
2033abf | Matthias Maennich | 19 September 2017, 14:19:14 UTC | Fix minor clang-tidy findings Fix issues diagnosed by clang-tidy - modernize-use-bool-literals - misc-string-integer-assignment - performance-faster-string-find - readability-redundant-string-cstr - readability-delete-null-pointer Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:42 UTC |
79b8c38 | Matthias Maennich | 19 September 2017, 14:16:25 UTC | Improve several occurrences of vector::push_back in loops Fix issues diagnosed by clang-tidy by pre-allocating the vector capacity before the loop [performance-inefficient-vector-operation]. Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:41 UTC |
a45928c | Matthias Maennich | 19 September 2017, 14:00:21 UTC | Fix some occurrences of missing override keywords Fix issues diagnosed by clang-tidy [modernize-use-override]. These occurrences are only showing up on OSX. Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:41 UTC |
b128f8c | Matthias Maennich | 19 September 2017, 13:57:08 UTC | Clean up some C-Style casts Fix issues diagnosed by clang-tidy [google-readability-casting] Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:41 UTC |
bb0ad1b | Matthias Maennich | 19 September 2017, 13:54:08 UTC | Fix some occurrences using string by value rather than by const& Fix issues diagnosed by clang-tidy - performance-unnecessary-value-param - performance-unnecessary-copy-initialization Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:40 UTC |
8cc33ae | Matthias Maennich | 20 September 2017, 20:50:20 UTC | Replace several occurrences of empty string comparisons by string::empty() Fix issues diagnosed by clang-tidy [readability-container-size-empty] Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:40 UTC |
ffefdb2 | Matthias Maennich | 19 September 2017, 13:23:54 UTC | clang-tidy: Make .clang-tidy a build-time dependency Currently a change to the clang-tidy configuration remains unnoticed for incremental builds in the way that it won't trigger a rebuild. This can be considered a missing dependency that this patch fixes by introducing a compile time definition (-DCLANG_TIDY_SHA1) that triggers a rebuild upon change. Currently this only applies to the target CMakeLib. Signed-off-by: Matthias Maennich <matthias@maennich.net> | 28 September 2017, 11:23:39 UTC |
7cf089f | Brad King | 28 September 2017, 11:19:27 UTC | clang-tidy: exclude 'modernize-use-noexcept' introduced in 5.0.0 We still support compiling CMake on VS 2013 that does not support `noexcept`, so disable the clang-tidy diagnostic for now. | 28 September 2017, 11:19:27 UTC |
ff6a512 | Sebastian Holtermann | 27 September 2017, 09:25:23 UTC | Autogen: Doc: Add examples to the SKIP_AUTO* documentations | 28 September 2017, 10:34:27 UTC |
8831818 | Sebastian Holtermann | 26 September 2017, 15:46:33 UTC | Autogen: Doc: Update CMP0071 description | 28 September 2017, 10:34:27 UTC |
b0775c7 | Sebastian Holtermann | 26 September 2017, 16:28:46 UTC | Autogen: Offer solution for CMP0071 in warning message | 28 September 2017, 10:34:26 UTC |
93c8d55 | Sebastian Holtermann | 25 September 2017, 19:22:14 UTC | Autogen: Update (CMAKE_)AUTOMOC_MACRO_NAMES release notes | 28 September 2017, 07:21:44 UTC |
084ace4 | Sebastian Holtermann | 25 September 2017, 18:10:26 UTC | Autogen: Tests: Update AUTOMOC_MACRO_NAMES test | 28 September 2017, 07:21:44 UTC |
08041dd | Sebastian Holtermann | 25 September 2017, 17:52:11 UTC | Autogen: Doc: Update documentation for (CMAKE_)AUTOMOC_MACRO_NAMES | 28 September 2017, 07:21:44 UTC |
7b33d67 | Sebastian Holtermann | 28 September 2017, 07:21:11 UTC | Autogen: Create info file directory before writing | 28 September 2017, 07:21:44 UTC |
a1d59d3 | Kitware Robot | 28 September 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 28 September 2017, 04:01:05 UTC |
da47052 | Jean-Christophe Fillion-Robin | 28 September 2017, 02:42:08 UTC | ExternalProject: Refactor code introducing _ep_get_complete_stampfile | 28 September 2017, 02:42:08 UTC |
76c634c | Matthias Maennich | 19 September 2017, 13:23:33 UTC | clang-tidy: exclude 'modernize-return-braced-init-list' introduced in 5.0.0 Due to many occurrences and as I am not sure about the coding guide lines in regards to this, I blacklist it. Signed-off-by: Matthias Maennich <matthias@maennich.net> | 27 September 2017, 19:25:40 UTC |
9e0362c | Brad King | 27 September 2017, 11:28:24 UTC | Remove checks for auto_ptr that we no longer need We no longer use `auto_ptr` at all, so drop the checks for it. | 27 September 2017, 13:04:31 UTC |
94e67fa | Brad King | 27 September 2017, 13:01:55 UTC | cpack: Fix compilation on Cygwin after auto_ptr removal Fix a compilation error on Cygwin introduced by commit f0489856e3 (Retire std::auto_ptr and its macro CM_AUTO_PTR, 2017-09-21). | 27 September 2017, 13:04:28 UTC |
a2eec58 | Craig Scott | 27 September 2017, 13:01:06 UTC | Merge topic 'document_env_variables' e6b77c5f Help: Document CMake's environment variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1235 | 27 September 2017, 13:01:35 UTC |