0865a24 | Brad King | 14 September 2017, 11:41:02 UTC | Merge branch 'release-3.9' | 14 September 2017, 11:41:02 UTC |
01b9d03 | Brad King | 14 September 2017, 11:39:08 UTC | Merge topic 'get_filename_component-fix-program-split' 31f73eb1 get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semantics Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1251 | 14 September 2017, 11:39:24 UTC |
9c7bf69 | Brad King | 14 September 2017, 11:38:08 UTC | Merge topic 'remove-nmcl' c2cc91a4 Platforms: Remove Windows-NMcl Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1255 | 14 September 2017, 11:38:29 UTC |
5202075 | Brad King | 14 September 2017, 11:37:30 UTC | Merge topic 'bootstrap-twice-in-source' a3deae71 bootstrap: Fix running multiple times in-source Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1258 | 14 September 2017, 11:37:58 UTC |
208ac57 | Brad King | 14 September 2017, 11:37:05 UTC | Merge topic 'vs-fix-config-map' 64e973e9 Merge branch 'backport-vs-fix-config-map' into vs-fix-config-map c5b5bb27 VS: Do not consider MAP_IMPORTED_CONFIG_<CONFIG> on non-imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1256 | 14 September 2017, 11:37:16 UTC |
fda9a94 | Brad King | 14 September 2017, 11:19:33 UTC | Merge topic 'autogen-target-depends-fix-3-9-2' 06c8a37e Merge branch 'backport-autogen-target-depends' into autogen-target-depends-fix-3-9-2 b494308d Autogen: Tests: Backport tests for _autogen target dependencies d0f15817 Autogen: Backport autogen target dependency as file dependency fix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1257 | 14 September 2017, 11:19:40 UTC |
d6b49ee | Kitware Robot | 14 September 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 14 September 2017, 04:01:05 UTC |
dd67b65 | Craig Scott | 14 September 2017, 00:38:34 UTC | Merge topic 'improve-graphviz-doc' 7ed35aa3 Docs: Improve markup for graphviz related documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1236 | 14 September 2017, 00:38:40 UTC |
06c8a37 | Brad King | 13 September 2017, 19:09:36 UTC | Merge branch 'backport-autogen-target-depends' into autogen-target-depends-fix-3-9-2 Use the "ours" merge strategy because we already have equivalent changes on our side. | 13 September 2017, 19:09:36 UTC |
badc892 | Brad King | 13 September 2017, 19:08:08 UTC | Merge branch 'backport-autogen-target-depends' into release-3.9 Merge-request: !1257 | 13 September 2017, 19:08:08 UTC |
b494308 | Sebastian Holtermann | 13 September 2017, 16:31:50 UTC | Autogen: Tests: Backport tests for _autogen target dependencies | 13 September 2017, 19:07:46 UTC |
d0f1581 | Sebastian Holtermann | 13 September 2017, 14:08:48 UTC | Autogen: Backport autogen target dependency as file dependency fix Target dependencies of the origin target were mistakenly forwarded to the _autogen target as *file* dependencies. This patch introduces proper distinction between *target* and *file* dependencies of the _autogen target. This patch also changes when PRE_BUILD is used for AUTOGEN in the Visual Studio generator. Formerly PRE_BUILD was disabled when the origin target depended on *any* other target. Now PRE_BUILD is only disabled if a dependency of the _autogen target to an additional *file* is detected. Fixes: #17278, #17205 | 13 September 2017, 19:04:31 UTC |
31f73eb | Brad King | 11 September 2017, 15:05:20 UTC | get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semantics The KWSys `SystemTools::SplitProgramFromArgs` implementation goes into an infinite loop when the value is just " " (a space). Since the "program path with unquoted spaces plus command-line arguments" operation it is trying to provide is poorly defined (string parsing should not depend on filesystem content), just stop using it. Instead consider the main two use cases the old approach tried to handle: * The value is the name or absolute path of a program with no quoting or escaping, but also no command-line arguments. In this case we can use the value as given with no parsing, and assume no arguments. * The value is a command-line string containing the program name/path plus arguments. In this case we now assume that the command line is properly quoted or escaped. Fixes: #17262 | 13 September 2017, 14:47:04 UTC |
f95dcec | Brad King | 13 September 2017, 14:37:31 UTC | Merge branch 'bootstrap-twice-in-source' into release-3.9 Merge-request: !1258 | 13 September 2017, 14:37:31 UTC |
a3deae7 | Brad King | 13 September 2017, 14:32:56 UTC | bootstrap: Fix running multiple times in-source Since commit v3.9.0-rc1~281^2 (Use quotes for non-system includes, 2017-04-11) we include `cmConfigure.h` via `""` instead of `<>`. This breaks the `bootstrap` script when run more than once in an in-source build. In that case `cmConfigure.h` is generated next to the source files that include it, so `""`-style includes prevent the `Bootstrap.cmk/cmConfigure.h` file from being included during bootstrap. Fix this by teaching the bootstrap script to remove any `cmConfigure.h` that may have been generated by an earlier run in an in-source build. Fixes: #17082 | 13 September 2017, 14:37:14 UTC |
9f66fe9 | Brad King | 13 September 2017, 13:56:23 UTC | Merge branch 'backport-vs-fix-config-map' into release-3.9 Merge-request: !1256 | 13 September 2017, 13:56:23 UTC |
64e973e | Brad King | 13 September 2017, 13:43:24 UTC | Merge branch 'backport-vs-fix-config-map' into vs-fix-config-map | 13 September 2017, 13:43:24 UTC |
c5b5bb2 | Brad King | 13 September 2017, 13:29:15 UTC | VS: Do not consider MAP_IMPORTED_CONFIG_<CONFIG> on non-imported targets Since commit v3.9.0-rc1~309^2 (include_external_msproject: Honor MAP_IMPORTED_CONFIG_<CONFIG>, 2017-04-04) we accidentally honor `MAP_IMPORTED_CONFIG_<CONFIG>` while generating the `.sln` file entries for normal targets. This causes `devenv.com`-driven builds to use the mapping incorrectly for normal targets. Check that a target really comes from `include_external_msproject` before considering the map. Furthermore, when we do use the map, we should only take the first entry if more than one configuration is specified. Otherwise we end up giving VS a configuration name with a `;` in it. Fixes: #17276 | 13 September 2017, 13:37:30 UTC |
c2cc91a | Christian Pfeiffer | 13 September 2017, 12:41:39 UTC | Platforms: Remove Windows-NMcl Since commit v2.8.10~148^2~2 (Modernize MSVC compiler information files, 2012-08-23), the Windows-NMcl platform has been broken. It's most likely not needed anymore. | 13 September 2017, 12:52:45 UTC |
420874b | Brad King | 13 September 2017, 12:38:01 UTC | Merge topic 'msvc-base-features' 39be8a9d MSVC: Avoid unnecessary C++ feature detection steps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1253 | 13 September 2017, 12:38:11 UTC |
7315a46 | Brad King | 13 September 2017, 12:36:49 UTC | Merge topic 'MsvcArm64' bc7c94fe MSVC: Add support for ARM64 architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1215 | 13 September 2017, 12:37:02 UTC |
6781084 | Brad King | 13 September 2017, 12:34:49 UTC | Merge topic 'ranged-for' 7d509579 Meta: modernize old-fashioned loops to range-based `for`. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1249 | 13 September 2017, 12:35:05 UTC |
a763cff | Kitware Robot | 13 September 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 13 September 2017, 04:01:03 UTC |
bc7c94f | Minmin Gong | 02 September 2017, 04:06:38 UTC | MSVC: Add support for ARM64 architecture Visual Studio 15.4 adds support for this architecture. Fixes: #17213 | 12 September 2017, 13:54:29 UTC |
3ea87bc | Brad King | 12 September 2017, 13:38:28 UTC | Merge topic 'vs-clang-llvm-support' 8a4755ca VS: Update support for LLVM-vs* toolsets from LLVM 5.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1231 | 12 September 2017, 13:39:40 UTC |
cb17150 | Brad King | 12 September 2017, 13:38:03 UTC | Merge topic 'get-or-create-source-group' 95b17c89 Use cmMakefile::GetOrCreateSourceGroup in cmQtAutogeneratorsInitializer a451995f Use cmMakefile::GetOrCreateSourceGroup in cmSourceGroupCommand 1e6569c9 cmMakefile: Add GetOrCreateSourceGroup methods 3e8b3e94 cmMakefile: Collect source group methods in one place Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1243 | 12 September 2017, 13:38:24 UTC |
3f8c6ca | Brad King | 12 September 2017, 13:35:55 UTC | Merge topic 'iwyu-update' ea7177b9 cmCustomCommandGenerator: Fix include-what-you-use diagnostic Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1252 | 12 September 2017, 13:36:12 UTC |
7d50957 | Pavel Solodovnikov | 11 September 2017, 10:40:26 UTC | Meta: modernize old-fashioned loops to range-based `for`. Changes done via `clang-tidy` with some manual fine-tuning for the variable naming and `auto` type deduction where appropriate. | 12 September 2017, 13:22:47 UTC |
39be8a9 | Brad King | 11 September 2017, 18:55:36 UTC | MSVC: Avoid unnecessary C++ feature detection steps Since commit v3.9.0-rc1~17^2~4 (Compilers: Port to use default cmake_record_lang_compile_features macros, 2017-05-10) we run full per-language-standard feature detection for MSVC. This is not necessary because the base mode for MSVC has all features we define except for the meta-features for C++14 and above. Override the default C++ feature detection macro for MSVC to run detection only once as before. Fixes: #17274 | 12 September 2017, 13:13:44 UTC |
f06ddac | Kitware Robot | 12 September 2017, 04:01:09 UTC | CMake Nightly Date Stamp | 12 September 2017, 04:01:09 UTC |
ea7177b | Brad King | 11 September 2017, 18:39:20 UTC | cmCustomCommandGenerator: Fix include-what-you-use diagnostic For `size_t` we should include `stddef.h`. | 11 September 2017, 18:39:58 UTC |
8a4755c | Konstantin Ivlev | 04 September 2017, 08:12:43 UTC | VS: Update support for LLVM-vs* toolsets from LLVM 5.0 Revert commit v3.7.0-rc1~25^2 (VS: Recognize VS/LLVM toolset names as Clang, 2016-09-28). Since at least LLVM 5.0 the VS integration of the LLVM toolchain now mimics cl and accepts MSVC-style command-line arguments (unlike Microsoft Clang/C2). Fixes: #17193, #17235 | 11 September 2017, 13:58:22 UTC |
7ed35aa | Jano Svitok | 05 September 2017, 16:34:44 UTC | Docs: Improve markup for graphviz related documentation - add hyperlink to CMakeGraphVizOptions.cmake in cmake(1) - improve markup in CMakeGraphVizOptions.cmake | 11 September 2017, 12:45:36 UTC |
7167686 | Brad King | 11 September 2017, 11:59:41 UTC | Merge topic 'find-openssl' d371b52f FindOpenSSL: Search 'ssld' and 'crypod' for debug variants Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1246 | 11 September 2017, 12:00:03 UTC |
1c9d3c0 | Brad King | 11 September 2017, 11:55:37 UTC | Merge topic 'doc-find_dependency-return' e48acfc5 CMakeFindDependencyMacro: Document return() behavior and caveats 07a05079 CMakeFindDependencyMacro: Convert documentation to bracket comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1245 | 11 September 2017, 11:56:02 UTC |
28adf38 | Brad King | 11 September 2017, 11:53:00 UTC | Merge topic 'vs_improve_custom_command' 9ed24280 VS: only add custom command line if it is not empty 34c4108b add HasOnlyEmptyCommandLines() method to cmCustomCommandGenerator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1050 | 11 September 2017, 11:53:18 UTC |
bf19bb5 | Brad King | 11 September 2017, 11:49:32 UTC | Merge topic 'timestamp' 014ad298 Timestamp: support %A and %B Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1228 | 11 September 2017, 11:49:40 UTC |
15b26ac | Brad King | 11 September 2017, 11:48:38 UTC | Merge topic 'show_weighted_times' b2242ea9 Help: Update documentation for PROCESSORS test property 5b829c89 CTest: Weight reported test times by PROCESSORS in summaries a6e32eb0 CTest: Split out labels and subproject labels in summary output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1226 | 11 September 2017, 11:48:46 UTC |
e8463e3 | Brad King | 11 September 2017, 11:47:23 UTC | Merge topic 'findmatlab-remove-CMAKE_CL_64' f34ac1c6 FindMatlab: Don't use the deprecated variable CMAKE_CL_64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1234 | 11 September 2017, 11:47:31 UTC |
00975e9 | Kitware Robot | 11 September 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 11 September 2017, 04:01:05 UTC |
db9b6b2 | Kitware Robot | 10 September 2017, 04:01:05 UTC | CMake Nightly Date Stamp | 10 September 2017, 04:01:05 UTC |
95b17c8 | Sebastian Holtermann | 07 September 2017, 10:02:34 UTC | Use cmMakefile::GetOrCreateSourceGroup in cmQtAutogeneratorsInitializer | 09 September 2017, 07:44:55 UTC |
a451995 | Sebastian Holtermann | 07 September 2017, 10:00:13 UTC | Use cmMakefile::GetOrCreateSourceGroup in cmSourceGroupCommand | 09 September 2017, 07:44:55 UTC |
1e6569c | Sebastian Holtermann | 07 September 2017, 09:55:52 UTC | cmMakefile: Add GetOrCreateSourceGroup methods | 09 September 2017, 07:44:55 UTC |
3e8b3e9 | Sebastian Holtermann | 07 September 2017, 09:42:29 UTC | cmMakefile: Collect source group methods in one place | 09 September 2017, 07:44:55 UTC |
e18ab9c | Kitware Robot | 09 September 2017, 04:01:09 UTC | CMake Nightly Date Stamp | 09 September 2017, 04:01:09 UTC |
d371b52 | Robert Dailey | 08 September 2017, 18:56:46 UTC | FindOpenSSL: Search 'ssld' and 'crypod' for debug variants Release variant search already considered `ssl` and `crypto`, but similarly named libs with `d` postfix were not searched for debug variant. | 08 September 2017, 18:57:55 UTC |
e48acfc | Brad King | 08 September 2017, 14:41:46 UTC | CMakeFindDependencyMacro: Document return() behavior and caveats The `find_dependency` macro is designed to be called from Package Configuration Files, not from Find Modules. The return() behavior is particularly problematic for find modules. Document this more clearly. Issue: #17257 | 08 September 2017, 14:44:45 UTC |
07a0507 | Brad King | 08 September 2017, 14:30:24 UTC | CMakeFindDependencyMacro: Convert documentation to bracket comment | 08 September 2017, 14:30:24 UTC |
b2242ea | Bill Hoffman | 06 September 2017, 17:51:12 UTC | Help: Update documentation for PROCESSORS test property This updates the documentation for the PROCESSORS test property to show how it will affect the summary output for labels and sub projects. | 08 September 2017, 14:03:53 UTC |
5b829c8 | Bill Hoffman | 06 September 2017, 16:07:08 UTC | CTest: Weight reported test times by PROCESSORS in summaries This commit changes the times reported by labels and subprojects to be weighted by the PROCESSORS property. It is reported with `sec*proc` instead of just `sec`. | 08 September 2017, 14:03:01 UTC |
a6e32eb | Bill Hoffman | 06 September 2017, 16:03:40 UTC | CTest: Split out labels and subproject labels in summary output This commit splits out the reporting of labels and labels used for sub projects. If a label is a sub project label it will not be included in the label summary. To implement this the commit creates PrintLabelOrSubprojectSummary which is able to do the work of both PrintLabelSummary and PrintSubprojectSummary avoiding code duplication. | 08 September 2017, 14:02:39 UTC |
f34ac1c | Job Noorman | 05 September 2017, 10:14:34 UTC | FindMatlab: Don't use the deprecated variable CMAKE_CL_64 The variable is not defined on 64-bit MinGW, causing a 32-bit Matlab version to be found. Check using CMAKE_SIZEOF_VOID_P instead. | 08 September 2017, 13:53:27 UTC |
d4f58a9 | Brad King | 08 September 2017, 13:48:10 UTC | Merge topic 'fphsa-version-cleanup' 91935d9e FPHSA: lower-case for cmake_parse_arguments + move config-mode related code aec27c15 FPHSA: use more localized _FOUND_VERSION instead of VERSION. 0019bfeb FPHSA: Add (failing) unit test in case a cache variable VERSION is present 81844334 FPHSA: add (failing) unit test for found version being equal to 0. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !1224 | 08 September 2017, 13:48:15 UTC |
2581ab4 | Brad King | 08 September 2017, 13:46:22 UTC | Merge topic 'boost-1.65.1' dbba53a5 FindBoost: Add version 1.65.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1241 | 08 September 2017, 13:46:32 UTC |
8bd26d7 | Brad King | 08 September 2017, 13:45:53 UTC | Merge topic 'findfreetype-importedtargets' b1d1c56c Help: Add notes for topic 'FindFreetype-importedtargets' 457c2021 FindFreetype: Add imported target, docs, and test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1219 | 08 September 2017, 13:46:00 UTC |
e5c1a7d | Brad King | 08 September 2017, 13:44:46 UTC | Merge topic 'autogen-digests' 6739a125 Autogen: Doc: Add Visual Studio PRE_BUILD note to cmake-qt.rst 2be0acb7 Autogen: Tests: Add AUTOGEN_TARGET_DEPENDS test to mocDepends tests 734d236c Autogen: Smarter target dependency computation 2e4dab08 Autogen: Set CM_DISABLE_COPY in cmQtAutoGenerators c330d641 Autogen: Replace CM_AUTO_PTR with std::unique_ptr 9468e926 Autogen: Refactor logging 2ba1b281 Autogen: More use of scoped lambdas 0f9080e2 Autogen: More use of scoped lambdas ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1198 | 08 September 2017, 13:45:07 UTC |
90b6186 | Kitware Robot | 08 September 2017, 04:01:10 UTC | CMake Nightly Date Stamp | 08 September 2017, 04:01:10 UTC |
014ad29 | Bernhard M. Wiedemann | 02 September 2017, 18:59:16 UTC | Timestamp: support %A and %B These are defined both by [1] and [2] to give full names of a weekday and month. [1] http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html [2] https://msdn.microsoft.com/de-de/library/fe06s4ak.aspx | 07 September 2017, 17:36:11 UTC |
d2a707a | Brad King | 07 September 2017, 17:16:25 UTC | Merge branch 'release-3.9' | 07 September 2017, 17:16:25 UTC |
b1d1c56 | Ben Morgan | 01 September 2017, 15:32:23 UTC | Help: Add notes for topic 'FindFreetype-importedtargets' | 07 September 2017, 16:52:41 UTC |
457c202 | Ben Morgan | 31 August 2017, 15:34:41 UTC | FindFreetype: Add imported target, docs, and test | 07 September 2017, 16:52:33 UTC |
ffa1647 | Brad King | 07 September 2017, 16:14:26 UTC | CMake 3.9.2 | 07 September 2017, 16:14:26 UTC |
b7b9bae | Brad King | 07 September 2017, 16:13:28 UTC | Merge branch 'release-3.9' | 07 September 2017, 16:13:28 UTC |
53f15b7 | Brad King | 07 September 2017, 16:12:04 UTC | Merge branch 'backport-genex-SOURCES-test' into release-3.9 | 07 September 2017, 16:12:04 UTC |
1167360 | Brad King | 07 September 2017, 16:05:44 UTC | Tests: Fix RunCMake.GeneratorExpression to run in CMake 3.9 CMake 3.9 does not have CMP0070, so port away from it for that branch. | 07 September 2017, 16:08:34 UTC |
6739a12 | Sebastian Holtermann | 06 September 2017, 14:10:47 UTC | Autogen: Doc: Add Visual Studio PRE_BUILD note to cmake-qt.rst | 07 September 2017, 16:03:14 UTC |
2be0acb | Sebastian Holtermann | 06 September 2017, 11:18:47 UTC | Autogen: Tests: Add AUTOGEN_TARGET_DEPENDS test to mocDepends tests | 07 September 2017, 16:03:14 UTC |
734d236 | Sebastian Holtermann | 05 September 2017, 20:20:58 UTC | Autogen: Smarter target dependency computation | 07 September 2017, 16:03:14 UTC |
2e4dab0 | Sebastian Holtermann | 01 September 2017, 20:35:05 UTC | Autogen: Set CM_DISABLE_COPY in cmQtAutoGenerators | 07 September 2017, 16:03:14 UTC |
c330d64 | Sebastian Holtermann | 01 September 2017, 20:31:49 UTC | Autogen: Replace CM_AUTO_PTR with std::unique_ptr | 07 September 2017, 16:03:14 UTC |
9468e92 | Sebastian Holtermann | 01 September 2017, 12:28:26 UTC | Autogen: Refactor logging | 07 September 2017, 16:03:13 UTC |
2ba1b28 | Sebastian Holtermann | 31 August 2017, 20:34:05 UTC | Autogen: More use of scoped lambdas | 07 September 2017, 16:03:13 UTC |
0f9080e | Sebastian Holtermann | 01 September 2017, 07:37:24 UTC | Autogen: More use of scoped lambdas | 07 September 2017, 16:03:13 UTC |
d561c1f | Sebastian Holtermann | 01 September 2017, 07:30:57 UTC | Autogen: More use of scoped lambdas | 07 September 2017, 16:03:13 UTC |
db80367 | Sebastian Holtermann | 31 August 2017, 22:30:14 UTC | Autogen: Use scoped lambdas intead of named functions | 07 September 2017, 15:53:19 UTC |
ed216b3 | Sebastian Holtermann | 31 August 2017, 22:36:23 UTC | Autogen: Touch moc_predefs.h when it's content didn't change | 07 September 2017, 15:53:19 UTC |
f23a24c | Sebastian Holtermann | 31 August 2017, 20:26:47 UTC | Autogen: Use list of lists functions for UIC options | 07 September 2017, 15:53:19 UTC |
37ef18a | Sebastian Holtermann | 31 August 2017, 14:32:14 UTC | Autogen: Pass RCC build names and function names in info file - The output file name of the `rcc` command get computed once in the AUTOGEN initializer and is passed in the info file. - The function name for the `-name` option of `rcc` gets computed once in the AUTOGEN initializer and is passed along with the other `rcc` options in the info file. | 07 September 2017, 15:53:19 UTC |
761b3d7 | Sebastian Holtermann | 31 August 2017, 14:03:52 UTC | Autogen: Add functions to read/write a list of lists | 07 September 2017, 15:53:19 UTC |
8465853 | Sebastian Holtermann | 31 August 2017, 09:47:58 UTC | Autogen: Use single KeyRegExp filter struct | 07 September 2017, 15:53:19 UTC |
d8d064a | Sebastian Holtermann | 30 August 2017, 21:13:10 UTC | Autogen: Use the same algorithm for RCC and UIC option merging | 07 September 2017, 15:53:19 UTC |
37714f8 | Sebastian Holtermann | 31 August 2017, 15:05:45 UTC | Autogen: Replace cmsys::SystemTools:: with cmSystemTools:: | 07 September 2017, 15:53:19 UTC |
d1e5eb8 | Sebastian Holtermann | 26 August 2017, 11:59:57 UTC | Autogen: Iterate source files only once This is a large commit that serves multiple purposes - Iterate source files only once and store all extracted information in a cmQtAutogenDigest class that can be reused. This is brings speed improvements because several properties are only evaluated once. More that that it helps to avoid duplication of code with non trivial files property checks. - Fix the Visual Studio generator to use PRE_BUILD when possible. - Convert `for( ... )` loops to C++11 range base loops where possible (cmQtAutogen*.cxx only). - String concatenation optimizations. | 07 September 2017, 15:53:18 UTC |
25ac91a | Brad King | 07 September 2017, 15:25:52 UTC | Merge branch 'release-3.9' | 07 September 2017, 15:25:52 UTC |
10a3835 | Brad King | 07 September 2017, 15:22:56 UTC | Merge topic 'FindBoost-limit-configs' e6159e18 FindBoost: Add option to prevent finding DEBUG/RELEASE Boost-libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1216 | 07 September 2017, 15:23:00 UTC |
14ea80a | Brad King | 07 September 2017, 15:22:18 UTC | Merge topic 'findexpat-importedtargets' 3a4f82e9 Help: Add notes for topic 'FindEXPAT-importedtargets' bfe51369 FindEXPAT: Add unit test of target and variables 78f166f8 FindEXPAT: Add imported target and documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1207 | 07 September 2017, 15:22:26 UTC |
67a840b | Brad King | 07 September 2017, 15:17:12 UTC | Merge topic 'irsl-vs15-future' 6dd0a593 Merge branch 'backport-irsl-vs15-future' into irsl-vs15-future 1dd2c08b InstallRequiredSystemLibraries: Add support for future VS 2017 toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christian Pfeiffer <cpfeiffer@live.de> Merge-request: !1240 | 07 September 2017, 15:17:33 UTC |
de80352 | Kitware Robot | 07 September 2017, 04:01:07 UTC | CMake Nightly Date Stamp | 07 September 2017, 04:01:07 UTC |
dbba53a | Roger Leigh | 06 September 2017, 20:11:47 UTC | FindBoost: Add version 1.65.1 | 06 September 2017, 20:11:47 UTC |
05294a0 | Brad King | 06 September 2017, 17:25:40 UTC | Merge topic 'msvc2015-cxx17' 227e3535 MSVC: Extend C++ language standard support to Visual Studio 2015 Update 3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1227 | 06 September 2017, 17:25:48 UTC |
e6159e1 | Deniz Bahadir | 31 August 2017, 10:46:36 UTC | FindBoost: Add option to prevent finding DEBUG/RELEASE Boost-libs With the use of options `Boost_USE_DEBUG_LIBS` and `Boost_USE_RELEASE_LIBS` it is now possible to skip searching for either DEBUG or RELEASE Boost libraries. This is useful if Boost is installed on the system in multiple directories but only one of them should be used which only contains e.g. the RELEASE libraries. Without this change the DEBUG libraries might be found in the other directory which might not be desired at all. | 06 September 2017, 15:58:45 UTC |
80420d3 | Brad King | 06 September 2017, 15:47:50 UTC | Merge branch 'backport-irsl-vs15-future' into release-3.9 Merge-request: !1240 | 06 September 2017, 15:47:50 UTC |
6dd0a59 | Brad King | 06 September 2017, 15:37:30 UTC | Merge branch 'backport-irsl-vs15-future' into irsl-vs15-future | 06 September 2017, 15:37:30 UTC |
1dd2c08 | Brad King | 06 September 2017, 15:24:50 UTC | InstallRequiredSystemLibraries: Add support for future VS 2017 toolchains Assume that all cl 19.xx versions will use the same runtime DLL pattern. Suggested-by: Tomasz Słodkowicz <slodki@users.noreply.github.com> | 06 September 2017, 15:36:47 UTC |
c6f9c6f | Brad King | 06 September 2017, 14:50:35 UTC | Merge branch 'release-3.9' | 06 September 2017, 14:50:35 UTC |
354835b | Brad King | 06 September 2017, 14:48:40 UTC | Merge topic 'static_cast' 353ec237 use static_cast<> for casts from void* Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1225 | 06 September 2017, 14:48:44 UTC |
ff0847b | Brad King | 06 September 2017, 14:47:44 UTC | Merge topic 'FindBoost-fix-policy-scope' ade45fa3 FindBoost: Revert "Simplify search in lists." Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1238 | 06 September 2017, 14:47:49 UTC |
e4a7843 | Brad King | 06 September 2017, 14:47:28 UTC | Merge topic 'findopenmp-found' 91fbda82 FindOpenMP: Restore OpenMP_FOUND result variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1233 | 06 September 2017, 14:47:31 UTC |
faacd46 | Brad King | 06 September 2017, 14:46:21 UTC | Merge topic 'android-ndk-r16' 5a1a1177 Android: Update for NDK r16 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Seither <d@fdseither.de> Merge-request: !1237 | 06 September 2017, 14:46:38 UTC |