889033b | Raphael Kubo da Costa | 23 June 2018, 18:30:07 UTC | FindLibUV: Also check uv/version.h for version detection Starting with libuv 1.21.0, libuv's headers were moved into a uv/ directory. Make FindLibUV aware of the file's new location for configuration to work. | 25 June 2018, 14:16:46 UTC |
ef5e2e8 | Brad King | 13 June 2018, 14:52:11 UTC | Merge branch 'sphinx-info' into release-3.12 Merge-request: !2146 | 13 June 2018, 14:52:11 UTC |
985c78c | Brad King | 13 June 2018, 14:52:01 UTC | Merge branch 'restore-windows-resources-through-link' into release-3.12 Merge-request: !2147 | 13 June 2018, 14:52:01 UTC |
93fe9fc | Brad King | 13 June 2018, 14:51:49 UTC | Merge branch 'UseSWIG-csharp-variant' into release-3.12 Merge-request: !2137 | 13 June 2018, 14:51:49 UTC |
0c2fb4c | Rishi Theivendran | 08 June 2018, 20:15:18 UTC | UseSWIG: Add CSHARP variant for wrapper files Issue: #18065 Fixes: #18066 | 12 June 2018, 15:34:58 UTC |
4e6ff0a | Brad King | 12 June 2018, 15:02:28 UTC | Windows: Restore support for running CMake through a symlink The change in commit v3.11.3~3^2 (cmSystemTools: Revert GetRealPath implementation on Windows, 2018-05-29) broke the feature added by commit v3.11.0-rc1~64^2 (Windows: Add support for running CMake tools through a symlink, 2018-01-21). Use `GetRealPathResolvingWindowsSubst` in the latter code path to restore it. Fixes: #17882 | 12 June 2018, 15:15:50 UTC |
276e369 | Orivej Desh | 12 June 2018, 01:14:10 UTC | Utilities/Sphinx: Add option to build and install Info manual Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use the `makeinfo` tool to convert it to a `.info` file. | 12 June 2018, 14:25:37 UTC |
f024f4f | Brad King | 12 June 2018, 14:08:36 UTC | Merge branch 'UseSWIG-fix-genex' into release-3.12 Merge-request: !2143 | 12 June 2018, 14:08:36 UTC |
88dd5dc | Marc Chevrier | 09 June 2018, 13:11:38 UTC | UseSWIG: add support for generator expressions | 12 June 2018, 14:07:24 UTC |
3dd046a | Brad King | 12 June 2018, 13:58:44 UTC | Merge branch 'UseSWIG-handle-SWIG_MODULE_NAME' into release-3.12 Merge-request: !2145 | 12 June 2018, 14:00:41 UTC |
156138d | Felix Schwitzer | 11 June 2018, 18:24:41 UTC | UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file property Fix a typo from commit 0bef9eb410 (UseSWIG: modernize module, 2018-01-29) that caused `UseSWIG` to ignore an eventually set property `SWIG_MODLUE_NAME`. Building multiple python modules using the mentioned property as described in the docs could lead to an invalid, or even worse, inconsistent `build.ninja` file. The reason is that the generated list of support files was not unique. For each module the support file was always named the same, namely `path/to/builddir/MODULENAME.py`. | 12 June 2018, 13:55:53 UTC |
1f3221f | Brad King | 08 June 2018, 13:42:29 UTC | Merge branch 'FindPython-3.8' into release-3.12 Merge-request: !2140 | 08 June 2018, 13:42:29 UTC |
b6e7f2c | Marcel Plch | 08 June 2018, 11:06:06 UTC | FindPython: Add support for version 3.8 Python 3.7 is about to be released, making the development version 3.8. | 08 June 2018, 13:42:18 UTC |
c984bf6 | Brad King | 08 June 2018, 13:32:14 UTC | Merge branch 'ninja-win-rsp' into release-3.12 Merge-request: !2136 | 08 June 2018, 13:32:14 UTC |
8836583 | Matthijs Kool | 05 June 2018, 13:21:49 UTC | Ninja: Use native slashes to pass rsp files Some tools on Windows (e.g. Embarcadero linkers) can't handle forward slashes in paths to rsp files. | 08 June 2018, 13:31:23 UTC |
e446d71 | Brad King | 07 June 2018, 14:47:02 UTC | Merge branch 'CMakePackageConfigHelpers-doc' into release-3.12 Merge-request: !2138 | 07 June 2018, 14:47:02 UTC |
aeda8fc | Ruslan Baratov | 07 June 2018, 10:28:23 UTC | Help: Package without components should use 'check_required_components' too Macro 'check_required_components' should be called even if there are no components provided by package. This will make sure error is reported in next cases: find_package(Foo CONFIG REQUIRED oops) # 'oops' treated as component find_package(Foo CONFIG REQUIRED COMPONENTS foo) # no components expected | 07 June 2018, 14:41:45 UTC |
af63c8b | Brad King | 05 June 2018, 15:43:10 UTC | CMake 3.12.0-rc1 version update | 05 June 2018, 15:43:10 UTC |
1566dc1 | Brad King | 05 June 2018, 15:41:29 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 June 2018, 15:41:29 UTC |
90ebc32 | Brad King | 05 June 2018, 15:40:03 UTC | Merge topic 'doc-3.12-relnotes' 049cc31d84 Help: Organize and revise 3.12 release notes 27bba7e8aa Help: Consolidate 3.12 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2132 | 05 June 2018, 15:40:16 UTC |
d902fb0 | Brad King | 05 June 2018, 15:28:29 UTC | Merge topic 'intel-compile-features' f719a13c28 Features: Add special case to disable relaxed constexpr for Intel 18 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2133 | 05 June 2018, 15:28:35 UTC |
8dbccd0 | Brad King | 05 June 2018, 15:26:04 UTC | Merge topic 'more-misc-typos' be28106880 Fix misc. typos Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2130 | 05 June 2018, 15:26:12 UTC |
054bc6a | Brad King | 05 June 2018, 15:24:53 UTC | Merge branch 'release-3.11' | 05 June 2018, 15:24:53 UTC |
21b7e14 | Brad King | 05 June 2018, 15:23:22 UTC | Merge topic 'ep-support-passing-var-ending-with-notfound' 7ad5165c67 ExternalProject: Fix cache generation when args end with "-NOTFOUND" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2127 | 05 June 2018, 15:23:49 UTC |
2ccd426 | Brad King | 05 June 2018, 15:21:11 UTC | Merge branch 'external-project-url-hash-docs' into release-3.11 Merge-request: !2134 | 05 June 2018, 15:21:11 UTC |
f790273 | Craig Scott | 05 June 2018, 10:03:03 UTC | Merge topic 'fix/CPackNuGet-var-para-deindent' afcb68a0c1 Help: Fix indentation for `CPACK_NUGET_PACKAGE_AUTHORS` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2135 | 05 June 2018, 10:03:14 UTC |
afcb68a | Alex Turbov | 04 June 2018, 22:33:58 UTC | Help: Fix indentation for `CPACK_NUGET_PACKAGE_AUTHORS` | 05 June 2018, 09:59:51 UTC |
d8ea0af | Craig Scott | 05 June 2018, 09:47:10 UTC | Merge topic 'external-project-url-hash-docs' 470ff56e5a ExternalProject: Improve URL_HASH argument description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2134 | 05 June 2018, 09:47:29 UTC |
0fa6f8b | Kitware Robot | 05 June 2018, 04:01:07 UTC | CMake Nightly Date Stamp | 05 June 2018, 04:01:07 UTC |
470ff56 | Matt McCormick | 04 June 2018, 20:14:24 UTC | ExternalProject: Improve URL_HASH argument description The previous documentation suggested ALGO=MD5=d7a3dc7757a35df3dbb890f7dee0976b for example. | 04 June 2018, 20:17:58 UTC |
f719a13 | Brad King | 04 June 2018, 17:47:04 UTC | Features: Add special case to disable relaxed constexpr for Intel 18 Intel compilers define `__cpp_constexpr` to `200704` even in C++14 mode. This indicates that the `cxx_relaxed_constexpr` feature is not available. However, Intel 17 and above document support for it. In commit v3.8.0~9^2 (Features: Update features for Intel C++ 17.0.2 on UNIX, 2017-03-31) we added a special check for this case. Intel 17 and 19 work. However, Intel 18 does not seem to work and fails our test case. Add a special case to disable the feature for Intel 18. | 04 June 2018, 17:52:11 UTC |
049cc31 | Brad King | 04 June 2018, 15:43:15 UTC | Help: Organize and revise 3.12 release notes Add section headers similar to the 3.11 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 04 June 2018, 17:23:02 UTC |
27bba7e | Brad King | 04 June 2018, 15:42:30 UTC | Help: Consolidate 3.12 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.12.rst`. | 04 June 2018, 15:42:30 UTC |
25845a9 | Brad King | 04 June 2018, 15:39:55 UTC | Merge branch 'ep-support-passing-var-ending-with-notfound' into release-3.11 Merge-request: !2127 | 04 June 2018, 15:39:55 UTC |
7ad5165 | Jean-Christophe Fillion-Robin | 01 June 2018, 22:43:45 UTC | ExternalProject: Fix cache generation when args end with "-NOTFOUND" Generalize the fix in commit v3.11.0-rc4~8^2 (ExternalProject: Fix cache generation when last args ends with "-NOTFOUND", 2018-03-10) to work for any argument rather than just the last one. ExternalProject can now successfully generate the cache file when any (not only the last one) cache variable associated with either `CMAKE_CACHE_ARGS` or `CMAKE_DEFAULT_CACHE_ARGS` configure step option is set to a `<value>` ending with `-NOTFOUND`. | 04 June 2018, 15:37:52 UTC |
07bddea | Brad King | 04 June 2018, 15:34:19 UTC | Merge topic 'fix-ti-c-standard' 9e27881bb1 TI: Add support for C language standards Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2131 | 04 June 2018, 15:34:35 UTC |
9e27881 | Arnaud Gelas | 04 June 2018, 09:24:12 UTC | TI: Add support for C language standards Set C90 and C99 compile options for TI compiler. Fixes: #18061 | 04 June 2018, 14:48:02 UTC |
be28106 | luz.paz | 04 June 2018, 05:48:39 UTC | Fix misc. typos Found via `codespell` and `grep` | 04 June 2018, 14:32:49 UTC |
1bbee86 | Brad King | 04 June 2018, 13:51:42 UTC | Merge topic 'WriteBasicConfigFile_tests' 56f45bb79d Refactor write_basic_package_version_file tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2122 | 04 June 2018, 13:52:00 UTC |
fbd34ec | Brad King | 04 June 2018, 13:51:24 UTC | Merge topic 'gnu-CMAKE_LANG_COMPILER_PREDEFINES_COMMAND' caa138c1a5 Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2121 | 04 June 2018, 13:51:31 UTC |
003c30f | Brad King | 04 June 2018, 13:46:55 UTC | Merge topic 'libarchive-ssize_t' 6d8ae1e6e4 cmSystemTools: Restore compilation with libarchive versions below 3.3.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2126 | 04 June 2018, 13:49:13 UTC |
5a9a3d2 | Brad King | 04 June 2018, 13:45:24 UTC | Merge topic 'update-kwsys' 81870f1159 Merge branch 'upstream-KWSys' into update-kwsys 3af8c7715b KWSys 2018-06-01 (8ef62b28) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2125 | 04 June 2018, 13:45:56 UTC |
f70da4e | Kitware Robot | 04 June 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 04 June 2018, 04:01:05 UTC |
72d5f23 | Kitware Robot | 03 June 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 03 June 2018, 04:01:05 UTC |
4b5d224 | Kitware Robot | 02 June 2018, 04:01:07 UTC | CMake Nightly Date Stamp | 02 June 2018, 04:01:07 UTC |
6d8ae1e | Brad King | 01 June 2018, 17:26:34 UTC | cmSystemTools: Restore compilation with libarchive versions below 3.3.1 In commit a203fcc63d (cmake: Teach '-E tar' to report errors copying data, 2018-05-16) we introduced use of `la_ssize_t` but that was not available until libarchive 3.3.1. Switch to the `__LA_SSIZE_T` macro we use elsewhere. | 01 June 2018, 17:27:08 UTC |
81870f1 | Brad King | 01 June 2018, 16:54:13 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-06-01 (8ef62b28) | 01 June 2018, 16:54:13 UTC |
3af8c77 | KWSys Upstream | 01 June 2018, 16:53:33 UTC | KWSys 2018-06-01 (8ef62b28) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 8ef62b289e0a99856893ef49106c2b2d94e9dd0c (master). Upstream Shortlog ----------------- Brad King (2): 6b9c233c clang-format.bash: update to clang-format-6.0 b7a341cf Empty commit at end of history preceding clang-format-6.0 style transition Kitware Robot (1): 828b6837 Revise C++ coding style using clang-format-6.0 | 01 June 2018, 16:54:12 UTC |
eed0df9 | Brad King | 01 June 2018, 16:52:10 UTC | Merge topic 'clang-format-6.0' d7204e649e Revise C++ coding style using clang-format-6.0 12fed3edb1 Empty commit at end of history preceding clang-format-6.0 style transition 523c443d13 clang-format.bash: update to clang-format-6.0 eb7ec19c1c clang-format: Add comments to suppress some formatting b67a5bf175 Tests/VSWinStorePhone: Do not format managed source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Sebastian Holtermann <sebholt@xwmw.org> Merge-request: !2123 | 01 June 2018, 16:52:38 UTC |
d7204e6 | Kitware Robot | 01 June 2018, 13:53:41 UTC | Revise C++ coding style using clang-format-6.0 Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 6.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit. | 01 June 2018, 13:53:42 UTC |
12fed3e | Brad King | 01 June 2018, 13:52:13 UTC | Empty commit at end of history preceding clang-format-6.0 style transition This is an empty commit that precedes an automatic application of clang-format-6.0 to update the C++ style of our entire source tree. This may be helpful to rebase a topic branch that was originally based on a commit preceding the transition. One may first rebase the topic on this commit. Then use one of the following approaches. * Rewrite the topic, including this commit, using `git filter-branch` `--tree-filter` with `clang-format.bash` to update the style in every commit. Rebase the revised topic, excluding the rewrite of this commit, on the style transition commit. OR * Add a `.git/info/grafts` entry to change the parent of the first commit in the topic from this commit to the style transition commit. Rewrite the topic using `git filter-branch --tree-filter` with `clang-format.bash` to update the style in every commit. Then remove the graft, which was resolved by the filter. See `git help filter-branch` and `git help repository-layout` for details. | 01 June 2018, 13:52:13 UTC |
523c443 | Brad King | 31 May 2018, 17:40:34 UTC | clang-format.bash: update to clang-format-6.0 Update `.clang-format` with configuration to make the 6.0 format as close as possible to what 3.8 produced before. Then revise the style: * Indent preprocessor directives (a feature new since 3.8) * Add a newline and indentation before inheritance `:` and `,` Rename the Git attribute identifying the format to include the clang-format version number: `format.clang-format-6.0`. This will aid external infrastructure in knowing what version of the tool to run. | 01 June 2018, 13:52:02 UTC |
eb7ec19 | Brad King | 31 May 2018, 17:28:16 UTC | clang-format: Add comments to suppress some formatting Preserve manually-formatted blocks. | 01 June 2018, 13:52:02 UTC |
b67a5bf | Brad King | 31 May 2018, 17:40:28 UTC | Tests/VSWinStorePhone: Do not format managed source | 01 June 2018, 13:52:02 UTC |
b671e47 | Brad King | 01 June 2018, 13:48:21 UTC | Merge topic 'update-prebuilt-openssl' 86121ffd1c Utilities/Release: Update to openssl-1.1.0h Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2119 | 01 June 2018, 13:50:18 UTC |
4144b78 | Brad King | 01 June 2018, 13:48:56 UTC | Merge topic 'autogen_autorcc_multi_config' 5852acffa4 Autogen: Add AUTORCC configuration change test 41685c8ba0 Autogen: Let AUTORCC generate output for all configurations 2930a198f6 Autogen: Add lock file to AUTORCC commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2117 | 01 June 2018, 13:49:37 UTC |
5ba7629 | Brad King | 01 June 2018, 13:48:09 UTC | Merge topic 'nolint_typedef_testdriver' bbbcbb1a48 TestDriver: Disable clang-tidy 'modernize-use-using' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2118 | 01 June 2018, 13:48:51 UTC |
b1662b1 | Brad King | 01 June 2018, 13:47:53 UTC | Merge topic 'alsa-target' 1c5b1ad408 FindALSA: add testcase 6a64292fa7 FindALSA: reformat docs 1c87844856 FindALSA: provide an imported target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2112 | 01 June 2018, 13:48:04 UTC |
56f45bb | Daniele E. Domenichelli | 25 May 2018, 20:14:29 UTC | Refactor write_basic_package_version_file tests | 01 June 2018, 12:24:50 UTC |
caa138c | Sebastian Holtermann | 01 June 2018, 07:21:06 UTC | Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler Moves `CMAKE_${lang}_COMPILER_PREDEFINES_COMMAND` from linux specific [Modules/Platform/Linux-GNU.cmake](Modules/Platform/Linux-GNU.cmake) to [Modules/Compiler/GNU.cmake](Modules/Compiler/GNU.cmake). This enables compiler predefines generation (in AUTOMOC) on all platforms that run gcc (and clang). | 01 June 2018, 07:21:06 UTC |
6292873 | Kitware Robot | 01 June 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 01 June 2018, 04:01:05 UTC |
86121ff | Brad King | 31 May 2018, 15:24:41 UTC | Utilities/Release: Update to openssl-1.1.0h Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version. | 31 May 2018, 15:24:41 UTC |
e4f170b | Brad King | 31 May 2018, 14:26:45 UTC | Merge branch 'release-3.11' | 31 May 2018, 14:26:45 UTC |
8738eba | Brad King | 31 May 2018, 13:04:20 UTC | CMake 3.11.3 | 31 May 2018, 13:04:20 UTC |
e964810 | Brad King | 31 May 2018, 13:00:13 UTC | Merge branch 'release-3.11' | 31 May 2018, 13:00:13 UTC |
f5ca585 | Brad King | 31 May 2018, 12:47:30 UTC | Merge topic 'create_test_sourcelist-strcpy' 3af0438b4b TestDriver: Replace strncpy with strcpy Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2115 | 31 May 2018, 12:51:05 UTC |
d155b53 | Brad King | 31 May 2018, 12:47:47 UTC | Merge topic 'cpack-wix-sources' ca49f1a8e4 CPack: Fix cross-compilation of WiX generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2116 | 31 May 2018, 12:50:15 UTC |
61c4858 | Brad King | 31 May 2018, 12:47:11 UTC | Merge topic 'revert-windows_symlinks' 83630d4918 cmSystemTools: Revert GetRealPath implementation on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2114 | 31 May 2018, 12:48:36 UTC |
bbbcbb1 | Sylvain Joubert | 31 May 2018, 11:51:40 UTC | TestDriver: Disable clang-tidy 'modernize-use-using' | 31 May 2018, 11:51:40 UTC |
1c5b1ad | Rolf Eike Beer | 31 May 2018, 07:35:00 UTC | FindALSA: add testcase | 31 May 2018, 07:35:53 UTC |
6a64292 | Rolf Eike Beer | 28 May 2018, 13:52:08 UTC | FindALSA: reformat docs | 31 May 2018, 07:35:53 UTC |
1c87844 | Rolf Eike Beer | 28 May 2018, 13:47:23 UTC | FindALSA: provide an imported target | 31 May 2018, 07:35:53 UTC |
0b32ae9 | Kitware Robot | 31 May 2018, 04:01:07 UTC | CMake Nightly Date Stamp | 31 May 2018, 04:01:07 UTC |
5852acf | Sebastian Holtermann | 25 May 2018, 09:40:23 UTC | Autogen: Add AUTORCC configuration change test | 30 May 2018, 15:45:01 UTC |
41685c8 | Sebastian Holtermann | 30 May 2018, 15:23:23 UTC | Autogen: Let AUTORCC generate output for all configurations For multi configuration generators let AUTORCC generate the rcc output for all configurations. This is a workaround for the incomplete `$<CONFIG>` support in the DEPENDS and OUTPUT clauses of a custom_command/custom_target. Since we can't depend on the per-config rcc output file we somehow must ensure the successful rcc build for one configuration doesn't shadow the need to rcc rebuild for a second configuration. Closes #18006 | 30 May 2018, 15:45:01 UTC |
2930a19 | Sebastian Holtermann | 30 May 2018, 14:34:09 UTC | Autogen: Add lock file to AUTORCC commands By using a per .qrc lock file in AUTORCC, the same `cmake -E cmake_autorcc ...` command can be called concurrently. | 30 May 2018, 15:45:01 UTC |
958191a | Brad King | 30 May 2018, 14:18:50 UTC | Merge topic 'vs-toolset-version' 5f13168419 VS: Add option to select the version of the toolset used by VS 2017 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Francisco Facioni <fran6co@gmail.com> Merge-request: !2093 | 30 May 2018, 14:19:21 UTC |
fdb9d1b | Brad King | 30 May 2018, 13:55:49 UTC | Merge topic 'cmRemoveDuplicates' 6d7c074055 cmAlgorithms: Speed up cmRemoveDuplicates method 281f59536f IWYU: Define a macro to tell code it is preprocessing for iwyu Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2101 | 30 May 2018, 13:56:00 UTC |
f220145 | Brad King | 30 May 2018, 13:54:12 UTC | Merge branch 'create_test_sourcelist-strcpy' into release-3.11 Merge-request: !2115 | 30 May 2018, 13:54:12 UTC |
f393602 | Brad King | 30 May 2018, 13:53:54 UTC | Merge branch 'cpack-wix-sources' into release-3.11 Merge-request: !2116 | 30 May 2018, 13:53:54 UTC |
3af0438 | Sander Vrijders | 30 May 2018, 07:39:28 UTC | TestDriver: Replace strncpy with strcpy GCC 8.1.0 now gives an error if `strncpy` is called with a bound depending on the length of the source argument. Replace `strncpy` with `strcpy` as the length is known a priori. Fixes: #18038 | 30 May 2018, 13:45:57 UTC |
ca49f1a | Brad King | 30 May 2018, 13:39:16 UTC | CPack: Fix cross-compilation of WiX generator Fix the case of the path to source files so it works on case-sensitive filesystems. Fixes: #18042 | 30 May 2018, 13:39:16 UTC |
e21245e | Brad King | 30 May 2018, 13:23:25 UTC | Merge topic 'clarify-topic-rename' 82e01cbfc5 Help: Clarify usage of Topic-rename Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2110 | 30 May 2018, 13:23:39 UTC |
392f223 | Kitware Robot | 30 May 2018, 04:01:05 UTC | CMake Nightly Date Stamp | 30 May 2018, 04:01:05 UTC |
82e01cb | Craig Scott | 25 May 2018, 23:07:15 UTC | Help: Clarify usage of Topic-rename | 29 May 2018, 20:56:11 UTC |
058ea79 | Brad King | 29 May 2018, 18:07:29 UTC | Merge branch 'revert-windows_symlinks' into release-3.11 Merge-request: !2114 | 29 May 2018, 18:07:29 UTC |
83630d4 | Brad King | 29 May 2018, 16:52:38 UTC | cmSystemTools: Revert GetRealPath implementation on Windows The use of `uv_fs_realpath` introduced by commit v3.11.0-rc1~445^2~1 (cmSystemTools: Implement GetRealPath on Windows, 2017-10-02) causes `subst` drives to be expanded on Windows, breaking existing use cases. Revert its use until an alternative implementation can be chosen. Preserve the behavior introduced by commit v3.11.0-rc1~445^2 (cmTimestamp: For symlinks switch to timestamp of resolved path, 2017-10-02) by retaining use of `uv_fs_realpath` in a function of a different name. Fixes: #18033 Issue: #17206 | 29 May 2018, 18:00:33 UTC |
5f13168 | Basil Fierz | 19 May 2018, 11:23:21 UTC | VS: Add option to select the version of the toolset used by VS 2017 Add new `version=` parameter in the toolset setting to select the version. Add variable `CMAKE_VS_PLATFORM_TOOLSET_VERSION` to hold the version, if one is set (blank indicates default). Fixes: #17549 | 29 May 2018, 14:12:59 UTC |
f248f8a | Brad King | 29 May 2018, 14:02:09 UTC | Merge topic 'parallel_build_option' 1ab3881ec9 cmake: Add options for parallel builds to --build mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Henry Schreiner <henryschreineriii@gmail.com> Merge-request: !1962 | 29 May 2018, 14:05:09 UTC |
42752d0 | Brad King | 29 May 2018, 14:00:05 UTC | Merge topic 'cuda-unused-placeholder' edf0ea9bb2 CUDA: Drop unused/broken platform link flags placeholder Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2108 | 29 May 2018, 14:02:18 UTC |
a543a23 | Brad King | 29 May 2018, 13:59:16 UTC | Merge topic 'vs-raii-implement' e7e25c6cb6 cmVisualStudio10TargetGenerator: Remove empty Elem::EndElement() 726c090297 cmVisualStudio10TargetGenerator: close XML tag in Elem destructor Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2109 | 29 May 2018, 13:59:58 UTC |
70b930d | Brad King | 29 May 2018, 13:58:15 UTC | Merge topic 'bootstrap_ccache_tweak' 1f994d9fdc bootstrap: Use ccache in script-generated makefile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2107 | 29 May 2018, 13:58:50 UTC |
4e89080 | Craig Scott | 29 May 2018, 09:24:29 UTC | Merge topic 'doxygen-all' 7b2f440e2b FindDoxygen: Add tests for ALL option 79b29b732c FindDoxygen: add optional ALL argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2099 | 29 May 2018, 09:25:04 UTC |
11818c5 | Kitware Robot | 29 May 2018, 04:01:04 UTC | CMake Nightly Date Stamp | 29 May 2018, 04:01:04 UTC |
965c79c | Kitware Robot | 28 May 2018, 04:01:04 UTC | CMake Nightly Date Stamp | 28 May 2018, 04:01:04 UTC |
3cc0816 | Craig Scott | 27 May 2018, 08:40:25 UTC | Merge topic 'cmake-D-option-help' 42738e5075 Help: Update description of the -D option to CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2105 | 27 May 2018, 08:40:34 UTC |
7b2f440 | Craig Scott | 27 May 2018, 08:08:24 UTC | FindDoxygen: Add tests for ALL option | 27 May 2018, 08:18:40 UTC |
caab746 | Kitware Robot | 27 May 2018, 04:01:06 UTC | CMake Nightly Date Stamp | 27 May 2018, 04:01:06 UTC |
64946ff | Kitware Robot | 26 May 2018, 04:01:10 UTC | CMake Nightly Date Stamp | 26 May 2018, 04:01:10 UTC |
e7e25c6 | Vitaly Stakhovsky | 25 May 2018, 14:18:34 UTC | cmVisualStudio10TargetGenerator: Remove empty Elem::EndElement() The method no longer does anything. Remove it and remove calls to it. | 25 May 2018, 17:04:56 UTC |