512ab50 | Brad King | 19 December 2019, 14:54:31 UTC | CMake 3.16.2 | 19 December 2019, 14:54:31 UTC |
f9ee055 | Brad King | 19 December 2019, 14:52:01 UTC | Merge topic 'autogen-no-hh' into release-3.16 7fa7f55230 Autogen: Revert processing of .hh files for compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4146 | 19 December 2019, 14:52:33 UTC |
4126784 | Brad King | 19 December 2019, 14:51:45 UTC | Merge topic 'test-resource-spec-init-lists' into release-3.16 e8dbe4bba1 Tests: Fix testCTestResourceSpec struct initialization for some compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Dickens <michael.dickens@ettus.com> Merge-request: !4141 | 19 December 2019, 14:51:53 UTC |
118f7ef | Brad King | 18 December 2019, 14:32:53 UTC | Merge topic 'FindLAPACK-in-blas' into release-3.16 930f204b68 FindLAPACK: Fix support for LAPACK symbols inside BLAS libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4144 | 18 December 2019, 14:33:21 UTC |
62475f7 | Brad King | 18 December 2019, 14:32:26 UTC | Merge topic 'FindBoost-1.72' into release-3.16 e51232b739 FindBoost: Add support for Boost 1.72 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4143 | 18 December 2019, 14:32:41 UTC |
930f204 | Brad King | 17 December 2019, 16:54:05 UTC | FindLAPACK: Fix support for LAPACK symbols inside BLAS libraries Fix the condition added by commit 68dcbeee01 (FindLAPACK: Test for implicitly linked LAPACK libraries, 2019-06-11, v3.16.0-rc1~560^2) to use BLAS libraries if they are sufficient with no dedicated LAPACK libraries. Fixes: #20099 | 18 December 2019, 10:51:50 UTC |
e8dbe4b | Michael Dickens | 16 December 2019, 19:23:26 UTC | Tests: Fix testCTestResourceSpec struct initialization for some compilers Some compilers do not like the nested `{{{}}}` member initialization syntax, so use just `{}`. GCC 4.8 warns about the latter, so add a suppression. Fixes: #20097 | 18 December 2019, 10:45:08 UTC |
7fa7f55 | Brad King | 18 December 2019, 10:28:27 UTC | Autogen: Revert processing of .hh files for compatibility Since commit 4a9154537c (Autogen: Use cmake::IsHeader/SourceExtension for file type detection, 2019-07-02, v3.16.0-rc1~470^2~4) we process `.hh` files with `AUTOMOC`. However, this change can break existing projects that do not expect the behavior. Revert it for now. It can be restored later via a policy. Fixes: #20101 | 18 December 2019, 10:34:27 UTC |
e51232b | Brad King | 17 December 2019, 15:36:13 UTC | FindBoost: Add support for Boost 1.72 Run `Utilities/Scripts/BoostScanDeps.cmake` with the Boost 1.72.0 sources to compute dependencies. Fixes: #20100 | 17 December 2019, 15:37:06 UTC |
dfbe810 | Brad King | 16 December 2019, 15:03:54 UTC | Merge topic 'pch-force-include' into release-3.16 c5c218fa0d PCH: Append pch header file to list of forced include files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4135 | 16 December 2019, 15:04:03 UTC |
e3059f7 | Brad King | 13 December 2019, 15:36:29 UTC | Merge topic 'FindBLAS-OpenBLAS-thread' into release-3.16 d1e111d166 FindBLAS: Consider OpenBLAS with thread libraries only with C or CXX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4134 | 13 December 2019, 15:36:35 UTC |
c55b4b4 | Brad King | 13 December 2019, 15:31:32 UTC | Merge topic 'backport-3.16-vs-v142-version' into release-3.16 2f853eec3d Merge branch 'backport-3.15-vs-v142-version' into backport-3.16-vs-v142-version d8d4924d98 VS: Fix support for v142 toolset minor versions in VS 16.5+ 07612646fe VS: Fix support for v142 toolset minor versions in VS 16.5+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4133 | 13 December 2019, 15:31:41 UTC |
c5c218f | Cristian Adam | 13 December 2019, 00:12:15 UTC | PCH: Append pch header file to list of forced include files Fixes: #20088 | 13 December 2019, 14:21:27 UTC |
d1e111d | Brad King | 12 December 2019, 17:09:06 UTC | FindBLAS: Consider OpenBLAS with thread libraries only with C or CXX The check added by commit 276b56f01c (FindBLAS: Add second try for OpenBLAS with thread libraries., 2019-06-07, v3.15.0-rc2~5^2) can work only when C or CXX is enabled. Fixes: #20092 | 12 December 2019, 17:10:47 UTC |
2f853ee | Brad King | 12 December 2019, 16:34:33 UTC | Merge branch 'backport-3.15-vs-v142-version' into backport-3.16-vs-v142-version | 12 December 2019, 16:34:33 UTC |
d8d4924 | Brad King | 12 December 2019, 16:22:00 UTC | VS: Fix support for v142 toolset minor versions in VS 16.5+ The fix in commit 5117389931 (VS: Fix support for v142 toolset minor versions, 2019-10-01, v3.16.0-rc1~32^2) worked around a bug in VS's placement of toolset files. VS 16.5 will fix that bug and restore the original pattern for locations of toolset files. Update our logic to look for both possibilities. Issue: #19779 | 12 December 2019, 16:28:34 UTC |
0761264 | Brad King | 12 December 2019, 16:22:00 UTC | VS: Fix support for v142 toolset minor versions in VS 16.5+ The fix in commit 5117389931 (VS: Fix support for v142 toolset minor versions, 2019-10-01, v3.15.5~6^2) worked around a bug in VS's placement of toolset files. VS 16.5 will fix that bug and restore the original pattern for locations of toolset files. Update our logic to look for both possibilities. Issue: #19779 | 12 December 2019, 16:25:42 UTC |
4771c4e | Brad King | 10 December 2019, 14:40:28 UTC | CMake 3.16.1 | 10 December 2019, 14:40:28 UTC |
db12745 | Brad King | 10 December 2019, 14:28:50 UTC | Merge topic 'wxwidgets_macos_weakframework' into release-3.16 ada1824dc5 FindwxWidgets: Add support for 3.1.3 on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4126 | 10 December 2019, 14:29:01 UTC |
b2ce834 | Brad King | 10 December 2019, 14:16:09 UTC | Merge topic 'toc_on_ppc' into release-3.16 90d8bd2deb Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc b35926e260 Check for support before adding bigtoc linker flag 958f858ad8 Check for support before adding bigtoc linker flag 8c7b7df788 bootstrap: Add target_link_options command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4122 | 10 December 2019, 14:16:20 UTC |
ada1824 | Tobias Taschner | 10 December 2019, 13:23:52 UTC | FindwxWidgets: Add support for 3.1.3 on macOS Previously only -framework was used starting with 3.1.3 -weak_framework might also be used and has to be handled. | 10 December 2019, 14:11:14 UTC |
90d8bd2 | Brad King | 09 December 2019, 16:40:02 UTC | Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc | 09 December 2019, 16:40:02 UTC |
b35926e | Alexander Grund | 09 December 2019, 08:42:40 UTC | Check for support before adding bigtoc linker flag Fixes: #20076 | 09 December 2019, 16:39:12 UTC |
958f858 | Alexander Grund | 09 December 2019, 08:42:40 UTC | Check for support before adding bigtoc linker flag Fixes: #20076 | 09 December 2019, 16:37:40 UTC |
8c7b7df | Alexander Grund | 09 December 2019, 11:48:00 UTC | bootstrap: Add target_link_options command | 09 December 2019, 16:37:37 UTC |
21ba61c | Brad King | 09 December 2019, 15:16:20 UTC | Merge topic 'unity-object-libraries' into release-3.16 fa93b4a59b Unity: Proper handling of object libraries 5ae07e7166 Unity: Generic source file handling for all generators f742f7ac1f Unity/PCH: Skip more target types when adding automatic sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4110 | 09 December 2019, 15:16:31 UTC |
47c6b6c | Brad King | 09 December 2019, 15:15:08 UTC | Merge topic 'pch-reuse-importlib' into release-3.16 93becd61d1 PCH: Use the target's PREFIX for building the pdb file name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4114 | 09 December 2019, 15:15:19 UTC |
93becd6 | Cristian Adam | 05 December 2019, 10:30:51 UTC | PCH: Use the target's PREFIX for building the pdb file name Also copy the REUSE_FROM pdb file only if the file is newer than the existing one. Fixes: #19731 Fixes: #20068 | 08 December 2019, 19:22:34 UTC |
fa93b4a | Cristian Adam | 07 December 2019, 14:03:16 UTC | Unity: Proper handling of object libraries Fixes: #20051 | 07 December 2019, 14:44:38 UTC |
5ae07e7 | Cristian Adam | 07 December 2019, 14:01:06 UTC | Unity: Generic source file handling for all generators | 07 December 2019, 14:44:31 UTC |
f742f7a | Cristian Adam | 07 December 2019, 13:51:34 UTC | Unity/PCH: Skip more target types when adding automatic sources Besides INTERFACE_LIBRARY, skip also UTILITY and GLOBAL_TARGET target types | 07 December 2019, 13:51:34 UTC |
b456836 | Brad King | 06 December 2019, 13:38:38 UTC | Merge topic 'clang-analyzer-ignore-strcpy' into release-3.16 677097ac1d TestDriver: ignore strcpy call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4116 | 06 December 2019, 13:38:58 UTC |
677097a | Ben Boeckel | 05 December 2019, 16:40:34 UTC | TestDriver: ignore strcpy call clang-analyzer has a check for any use of `strcpy`. This usage is safe because it is allocated above using the length of the string. | 05 December 2019, 19:24:34 UTC |
158839f | Brad King | 05 December 2019, 16:39:54 UTC | Merge topic 'FindThreads-lib-flag' into release-3.16 f7ffefea7c FindThreads: Restore hard-coded '-l' flag on library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4112 | 05 December 2019, 16:40:35 UTC |
684ad42 | Brad King | 05 December 2019, 16:39:15 UTC | Merge topic 'pch-xcode-no-warning' into release-3.16 df8372da09 PCH: Do not add #pragma system_header for Xcode generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4098 | 05 December 2019, 16:39:24 UTC |
f7ffefe | Brad King | 04 December 2019, 18:58:44 UTC | FindThreads: Restore hard-coded '-l' flag on library name Revert commit de5f123d3a (FindThreads: Do not hard-code '-l' flag on library name, 2019-09-23, v3.16.0-rc1~71^2). Some clients depend on the value of `CMAKE_THREAD_LIBS_INIT` to contain a valid flag. Fixes: #20061, #20065 | 04 December 2019, 18:58:44 UTC |
df8372d | Cristian Adam | 29 November 2019, 16:59:52 UTC | PCH: Do not add #pragma system_header for Xcode generator Fixes: #20039 | 04 December 2019, 17:56:53 UTC |
85fb955 | Kyle Edwards | 28 November 2019, 03:48:08 UTC | Merge topic 'ctest-spec-file-version-test' into release-3.16 59df85194e CTest Resource Allocation: Add test for spec file with no version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4092 | 28 November 2019, 03:48:19 UTC |
59df851 | Kyle Edwards | 26 November 2019, 16:41:56 UTC | CTest Resource Allocation: Add test for spec file with no version | 26 November 2019, 16:41:56 UTC |
1b4482f | Brad King | 26 November 2019, 14:18:07 UTC | CMake 3.16.0 | 26 November 2019, 14:18:07 UTC |
b117543 | Brad King | 26 November 2019, 14:12:25 UTC | Merge topic 'ctest-resource-fixes' into release-3.16 a033bafbe0 Help: Clarify how tests are run if no resource spec file is specified a64ba0235f CTest: Clarify that resource requirements can be split f9f294f5fa CTest: Add version field to resource spec file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4080 | 26 November 2019, 14:12:33 UTC |
a033baf | Kyle Edwards | 22 November 2019, 19:33:11 UTC | Help: Clarify how tests are run if no resource spec file is specified Fixes: #19985 | 26 November 2019, 14:10:22 UTC |
8db38cf | Brad King | 26 November 2019, 14:02:31 UTC | Merge topic 'implicit-includes-extra-CR' into release-3.16 6d84afc7f2 Merge branch 'backport-implicit-includes-extra-CR' into implicit-includes-extra-CR 4b46523d90 CMakeParseImplicitIncludeInfo: Remove all CR chars from compiler output 2a5e5b25ba CMake 3.15.5 08173075c1 Merge branch 'doc-genex-tweak' into release-3.15 83dbef1135 Merge branch 'InstallRequiredSystemLibraries-redist' into release-3.15 881bca249d Merge branch 'vs-v142-csharp-flags' into release-3.15 dec3e9363e Merge branch 'backport-vs-16.4-global-targets' into release-3.15 ac1a1bf18b VS: Tell VS 16.4 not to verify CMake-provided custom command outputs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4088 | 26 November 2019, 14:02:40 UTC |
6d84afc | Brad King | 26 November 2019, 14:00:38 UTC | Merge branch 'backport-implicit-includes-extra-CR' into implicit-includes-extra-CR | 26 November 2019, 14:00:38 UTC |
0cb0433 | Brad King | 26 November 2019, 13:55:26 UTC | Merge topic 'FindODBC-mingw' into release-3.16 cb8042b0ab FindODBC: Add library name for MinGW toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4076 | 26 November 2019, 13:56:32 UTC |
557ceac | Brad King | 26 November 2019, 13:54:54 UTC | Merge topic 'unity-no-duplicate-path' into release-3.16 43ffd2c35c Unity: No repeated path for internal generated unity files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4077 | 26 November 2019, 13:55:09 UTC |
4b46523 | Brad King | 25 November 2019, 18:54:21 UTC | CMakeParseImplicitIncludeInfo: Remove all CR chars from compiler output With Clang/LLVM on MinGW, lines ending in `\r\r\n` have been observed. Filter out all `\r` characters from these line endings. Fixes: #20021 | 25 November 2019, 19:32:02 UTC |
cb8042b | Cristian Adam | 22 November 2019, 13:58:56 UTC | FindODBC: Add library name for MinGW toolchains Fixes: #20018 | 25 November 2019, 18:55:51 UTC |
a64ba02 | Kyle Edwards | 22 November 2019, 19:23:55 UTC | CTest: Clarify that resource requirements can be split Add a note to the documentation to clarify this, and add test cases to ensure it. Fixes: #19987 | 25 November 2019, 16:08:27 UTC |
f9f294f | Kyle Edwards | 22 November 2019, 18:43:32 UTC | CTest: Add version field to resource spec file Fixes: #20007 | 25 November 2019, 16:08:27 UTC |
99f0881 | Brad King | 25 November 2019, 14:37:57 UTC | Merge topic 'FindwxWidgets-rel-and-dbg' into release-3.16 a5bb08a8c0 FindwxWidgets: Fix finding both release and debug libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4079 | 25 November 2019, 14:38:07 UTC |
43ffd2c | Cristian Adam | 22 November 2019, 14:46:27 UTC | Unity: No repeated path for internal generated unity files Fixes: #20002 | 25 November 2019, 12:33:44 UTC |
a5bb08a | Brad King | 22 November 2019, 16:03:33 UTC | FindwxWidgets: Fix finding both release and debug libs In commit fe54989fcd (FindwxWidgets: Add support for wxQt, 2019-11-12, v3.16.0-rc4~12^2~1) the internal `WX_FIND_LIBS` macro gained an argument but not all call sites were updated. Update the missing one now. Fixes: #20005 | 22 November 2019, 16:03:33 UTC |
602f211 | Brad King | 21 November 2019, 16:27:18 UTC | Merge topic 'xcode-objc' into release-3.16 1e68fb0c91 Xcode: Set source file type for Objective C/C++ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4073 | 21 November 2019, 16:27:25 UTC |
2a2c890 | Brad King | 21 November 2019, 16:00:25 UTC | Merge topic 'FindwxWidgets-qt-debug' into release-3.16 84408ff402 FindwxWidgets: Find wxQt debug libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4069 | 21 November 2019, 16:00:33 UTC |
84408ff | Craig Sturdy | 20 November 2019, 13:39:15 UTC | FindwxWidgets: Find wxQt debug libraries Extend the change from commit fe54989fcd (FindwxWidgets: Add support for wxQt, 2019-11-12, v3.16.0-rc4~12^2~1) to also find debug-enabled libs. | 20 November 2019, 15:06:15 UTC |
1e68fb0 | Brad King | 20 November 2019, 14:43:00 UTC | Xcode: Set source file type for Objective C/C++ Fixes: #19998 | 20 November 2019, 14:43:00 UTC |
d25d756 | Brad King | 18 November 2019, 18:44:31 UTC | CMake 3.16.0-rc4 | 18 November 2019, 18:44:31 UTC |
3a87ce6 | Brad King | 18 November 2019, 18:42:02 UTC | Merge topic 'swift-rpath-darwin' into release-3.16 ff6c336127 Swift: support `-rpath` on Darwin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4059 | 18 November 2019, 18:43:11 UTC |
4bbd9e9 | Brad King | 18 November 2019, 18:41:58 UTC | Merge topic 'swift-darwin-install-name' into release-3.16 f935de6746 Swift: support `INSTALL_NAME_DIR` on Darwin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4060 | 18 November 2019, 18:42:08 UTC |
ff6c336 | Saleem Abdulrasool | 17 November 2019, 21:57:46 UTC | Swift: support `-rpath` on Darwin Darwin also has the concept of RPATH. Additionally, the flag is identical to that on other Unixish platforms. Simply avoid the `-rpath` handling on Windows. This enables the use of `BUILD_WITH_INSTALL_RPATH` and `INSTALL_RPATH` with Swift targets on Darwin. | 18 November 2019, 15:04:09 UTC |
f935de6 | Saleem Abdulrasool | 17 November 2019, 22:01:11 UTC | Swift: support `INSTALL_NAME_DIR` on Darwin Adjust the shared object rule to ensure that we honour the `INSTALL_NAME_DIR` property on Swift targets. This enables the use of `INSTALL_NAME_DIR` and `BUILD_WITH_INSTALL_NAME_DIR` on Darwin with Ninja. | 18 November 2019, 15:02:50 UTC |
e64d39e | Brad King | 18 November 2019, 14:53:57 UTC | Merge topic 'compile-features-other-lang' into release-3.16 229f2cc5fd Help: Clarify compile features handling for OBJC and OBJCXX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4057 | 18 November 2019, 14:54:15 UTC |
1c09b8c | Brad King | 18 November 2019, 14:50:35 UTC | Merge topic 'cpack-custom-templates' into release-3.16 7d6ab5dc5b CPack: Restore support for custom package configuration templates Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4054 | 18 November 2019, 14:50:57 UTC |
667a88e | Brad King | 18 November 2019, 14:46:24 UTC | Merge topic 'docs-pch-reorg' into release-3.16 cc88ede7a3 Help: Provide guidance on INTERFACE for target_precompile_headers() dae9a808fe Help: Reorganise target_precompile_headers() docs for readability Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4045 | 18 November 2019, 14:47:35 UTC |
6cb9867 | Brad King | 18 November 2019, 14:46:11 UTC | Merge topic 'pch-reuse-no-prop' into release-3.16 bb4c2781ce PCH: Do not issue an error on duplicate target_precompile_headers call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4046 | 18 November 2019, 14:46:26 UTC |
fc4f00c | Craig Scott | 18 November 2019, 10:49:52 UTC | Merge topic 'tutorial-replace-unicode-dash' into release-3.16 02aa03eb0a Tutorial: replace Unicode EN DASH with ASCII dash Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4058 | 18 November 2019, 10:50:02 UTC |
02aa03e | Arkadiusz Drabczyk | 17 November 2019, 15:20:11 UTC | Tutorial: replace Unicode EN DASH with ASCII dash Unicode EN DASH is problematic: - it cannot be easily found in web browsers, editors etc. - it doesn't work when copied and run in the terminal | 17 November 2019, 19:51:58 UTC |
229f2cc | Craig Scott | 17 November 2019, 06:50:56 UTC | Help: Clarify compile features handling for OBJC and OBJCXX | 17 November 2019, 06:50:56 UTC |
7d6ab5d | Brad King | 15 November 2019, 15:22:58 UTC | CPack: Restore support for custom package configuration templates Refactoring in commit 98617f1be0 (Refactor: Move CPack internal files to `Internal/CPack/` directory, 2019-07-09, v3.16.0-rc1~449^2) accidentally changed the public-facing names of the templates. The name passed to `FindTemplate` is searched in `CMAKE_MODULE_PATH` and should not change. Remove the `Internal/CPack/` prefix on the names added by that commit. Teach `FindTemplate` to use our builtin default directly when the public-facing name is not found in `CMAKE_MODULE_PATH`. Fixes: #19979 | 15 November 2019, 15:38:08 UTC |
bb4c278 | Cristian Adam | 13 November 2019, 13:58:33 UTC | PCH: Do not issue an error on duplicate target_precompile_headers call Fixes: #19970 | 15 November 2019, 14:47:56 UTC |
f8a1b07 | Brad King | 15 November 2019, 14:04:19 UTC | Merge topic 'objc-standard-fix' into release-3.16 6a818b6931 ObjC: Proper initialization of ObjC/XX standard properties Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !4050 | 15 November 2019, 14:06:07 UTC |
330b7b0 | Brad King | 15 November 2019, 14:03:38 UTC | Merge topic 'objc-tests' into release-3.16 d2e5e6ff1a Tests: Organize Objective C/C++ test directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4051 | 15 November 2019, 14:04:40 UTC |
8a3143b | Brad King | 15 November 2019, 14:03:03 UTC | Merge topic 'fix-optional-test' into release-3.16 e8bd920df1 Tests: Fix reliance on undefined behavior of cm::optional Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4049 | 15 November 2019, 14:03:17 UTC |
25d7a72 | Brad King | 15 November 2019, 14:01:22 UTC | Merge topic 'FindPostgreSQL-macports-libsuffix' into release-3.16 24ae45fb0c FindPostgreSQL: also search for libraries in the MacPorts suffix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4043 | 15 November 2019, 14:01:36 UTC |
6a818b6 | Cristian Adam | 14 November 2019, 11:35:37 UTC | ObjC: Proper initialization of ObjC/XX standard properties Fix logic added by commit 81566557d5 (ObjC: Initialize ObjC/XX standard properties from C/C++ counterparts, 2019-11-09) to account for cases when the CXX standard is not explicitly set. Also, do not copy the `*_STANDARD_REQUIRED` and `*_EXTENSIONS` properties unless we copied the `*_STANDARD` property. | 14 November 2019, 16:05:56 UTC |
d2e5e6f | Brad King | 14 November 2019, 15:31:18 UTC | Tests: Organize Objective C/C++ test directories Move them all under `Tests/ObjC` and `Tests/ObjCXX`. | 14 November 2019, 15:57:42 UTC |
e8bd920 | Kyle Edwards | 13 November 2019, 18:52:48 UTC | Tests: Fix reliance on undefined behavior of cm::optional The test for cm::optional assumed that *opt would return a reference to a non-constructed object if opt.has_value() is false. However, on certain systems that build CMake with flags to harden the build, this condition aborts rather than returning the invalid reference. Fix this by getting the reference only when the cm::optional is known to actually have a value. Fixes: #19964 | 13 November 2019, 18:56:22 UTC |
8426053 | Brad King | 13 November 2019, 14:43:59 UTC | Merge topic 'FindwxWidgets-mingw' into release-3.16 c921ec6112 FindwxWidgets: Add link dependencies for MinGW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4040 | 13 November 2019, 14:44:08 UTC |
c921ec6 | Grant Kim | 12 November 2019, 12:24:52 UTC | FindwxWidgets: Add link dependencies for MinGW wxWidgets on MinGW requires system libraries `uuid` and `uxtheme`. | 13 November 2019, 14:42:50 UTC |
786954c | Brad King | 13 November 2019, 14:38:31 UTC | Merge topic 'objc-standard' into release-3.16 81566557d5 ObjC: Initialize ObjC/XX standard properties from C/C++ counterparts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4022 | 13 November 2019, 14:40:47 UTC |
a021238 | Brad King | 13 November 2019, 14:38:00 UTC | Merge topic 'FindwxWidgets-qt' into release-3.16 fe54989fcd FindwxWidgets: Add support for wxQt Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4038 | 13 November 2019, 14:38:48 UTC |
a121613 | Brad King | 13 November 2019, 14:37:31 UTC | Merge topic 'swift-rpath-separator' into release-3.16 a27a1c7e88 Swift: Allow build and installed RPATHs to differ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4037 | 13 November 2019, 14:37:42 UTC |
cc88ede | Craig Scott | 13 November 2019, 12:25:15 UTC | Help: Provide guidance on INTERFACE for target_precompile_headers() Fixes: #19953 | 13 November 2019, 13:49:31 UTC |
dae9a80 | Craig Scott | 13 November 2019, 12:17:56 UTC | Help: Reorganise target_precompile_headers() docs for readability Incorporates clarification of behavior when trying to specify REUSE_FROM on a target that already has its own precompile headers set. Fixes: #19970 | 13 November 2019, 13:49:31 UTC |
24ae45f | Ben Boeckel | 13 November 2019, 13:41:43 UTC | FindPostgreSQL: also search for libraries in the MacPorts suffix | 13 November 2019, 13:41:43 UTC |
8156655 | Cristian Adam | 09 November 2019, 18:52:31 UTC | ObjC: Initialize ObjC/XX standard properties from C/C++ counterparts Fixes: #19937 | 12 November 2019, 18:41:25 UTC |
fe54989 | Craig Sturdy | 12 November 2019, 08:30:39 UTC | FindwxWidgets: Add support for wxQt | 12 November 2019, 15:11:07 UTC |
a27a1c7 | Saleem Abdulrasool | 11 November 2019, 22:25:08 UTC | Swift: Allow build and installed RPATHs to differ Define the RPATH separator to `:` so that CMake can reserve room to edit the ELF RPATH at install time. This enables the use of `BUILD_RPATH` and `INSTALL_RPATH` with differing values. | 12 November 2019, 15:02:06 UTC |
28bc41c | Kyle Edwards | 12 November 2019, 15:01:51 UTC | Merge topic 'add_custom_command-supports-COMMAND_EXPAND_LISTS' into release-3.16 64f40c5d09 Help: Both add_custom_command signatures support COMMAND_EXPAND_LISTS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4036 | 12 November 2019, 15:02:01 UTC |
eae743b | Brad King | 12 November 2019, 14:51:05 UTC | Merge topic 'unity-HEADER_FILE_ONLY' into release-3.16 9a5418320e Unity: Don't include sources with HEADER_FILE_ONLY property set Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4023 | 12 November 2019, 14:51:15 UTC |
88e0dca | Brad King | 12 November 2019, 14:47:35 UTC | Merge topic 'objc-standard-docs' into release-3.16 665954fa8d ObjC: Document ObjC/ObjCXX standard properties / variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4031 | 12 November 2019, 14:47:44 UTC |
b197d20 | Brad King | 12 November 2019, 14:43:00 UTC | Merge topic 'objc-xcode-flags' into release-3.16 bb42e1ed43 ObjC: Add OBJC/OBJCXX flags to Xcode projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4020 | 12 November 2019, 14:43:11 UTC |
c4708c5 | Brad King | 12 November 2019, 14:36:18 UTC | Merge topic 'update-expat' into release-3.16 50bc359184 expat: Update CMake build for 2.2.9 b63a5c88a2 Merge branch 'upstream-expat' into update-expat 1712885b4f expat 2019-09-25 (a7bc26b6) 512fabaa9d expat: Update script to get Expat 2.2.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4032 | 12 November 2019, 14:38:21 UTC |
f90c351 | Brad King | 12 November 2019, 14:35:45 UTC | Merge topic 'reference-IMPORTED_IMPLIB-more' into release-3.16 2944bf46d5 Help: Reference IMPORTED_IMPLIB from the IMPORTED_LOCATION documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4034 | 12 November 2019, 14:36:55 UTC |
ffa9965 | Brad King | 12 November 2019, 14:34:36 UTC | Merge topic 'pch-cray-classic' into release-3.16 77a8f9ecbc Tests: Fix ExportImport PCH expectation on Cray Classic compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4033 | 12 November 2019, 14:35:38 UTC |
7a08f0d | Brad King | 12 November 2019, 14:34:00 UTC | Merge topic 'resolve-full-path-at-generate-time' into release-3.16 48d1456b3d UnityBuild: Resolve full paths of unity source includes ec2f130aa9 cmFileAPI: Resolve full path in PCH source comparison Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4029 | 12 November 2019, 14:34:11 UTC |
cba091d | Craig Scott | 12 November 2019, 13:28:34 UTC | Merge topic 'pch-no-duplicates' into release-3.16 e01935ac9d PCH: No repeated path for internal generated PCH files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4030 | 12 November 2019, 13:28:46 UTC |
00f5e02 | Craig Scott | 12 November 2019, 13:16:17 UTC | Merge topic 'remove-CPACK_INSTALL_CMAKE_CONFIGURATIONS' into release-3.16 1d1fa5d3e4 Tests: Add RunCMake.CPackCommandLine case for multi-config package 108207cc84 CPack: Remove CPACK_INSTALL_CMAKE_CONFIGURATIONS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4025 | 12 November 2019, 13:16:31 UTC |
1d1fa5d | Brad King | 11 November 2019, 18:58:25 UTC | Tests: Add RunCMake.CPackCommandLine case for multi-config package In commit da5ac4bb60 (cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variable, 2019-07-10, v3.16.0-rc1~165^2) we added support for running the `cpack -C ...` command-line with multiple configurations. Add an explicit test for this. Fixes: #19918 | 11 November 2019, 19:16:48 UTC |