64fb825 | Brad King | 24 November 2020, 13:50:26 UTC | CMake 3.19.1 | 24 November 2020, 13:50:26 UTC |
1f1d705 | Brad King | 24 November 2020, 13:43:10 UTC | Merge topic 'policy-cmp0111-iface' into release-3.19 54ef732b0c cmVisualStudio10TargetGenerator: Avoid GetFullPath on INTERFACE library f06f4b517c cmTarget: Do not enforce CMP0111 on imported INTERFACE libraries 43c95df8fb Tests: Match RunCMake.CMP0111 stderr more strictly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5530 | 24 November 2020, 13:43:22 UTC |
aeb0e40 | Brad King | 24 November 2020, 13:40:10 UTC | Merge topic 'fix-find-make-program' into release-3.19 ef91fb02f3 cmGlobalGenerator: FindMakeProgram() at a generator-specific time Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Frank Dana <ferdnyc@gmail.com> Merge-request: !5529 | 24 November 2020, 13:42:32 UTC |
6b4bb3b | Brad King | 24 November 2020, 13:40:04 UTC | Merge topic 'xcode-cc-work-dir' into release-3.19 36921d2d23 Xcode: Fix custom command work-dir placeholders in "new build system" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5527 | 24 November 2020, 13:41:23 UTC |
2ca9016 | Brad King | 24 November 2020, 13:39:59 UTC | Merge topic 'cmFileTime-fix-overflow' into release-3.19 b4c994f69c cmFileTime: Fix overflow on time computation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5526 | 24 November 2020, 13:40:08 UTC |
54ef732 | Brad King | 23 November 2020, 20:25:57 UTC | cmVisualStudio10TargetGenerator: Avoid GetFullPath on INTERFACE library Issue: #21470 | 23 November 2020, 20:57:05 UTC |
f06f4b5 | Brad King | 23 November 2020, 20:00:27 UTC | cmTarget: Do not enforce CMP0111 on imported INTERFACE libraries Fix logic added by commit 359c500a24 (cmTarget: Raise error if imported target location is not set, 2020-08-08, v3.19.0-rc1~273^2) to exclude INTERFACE libraries from the policy. They have no location. Fixes: #21470 | 23 November 2020, 20:56:28 UTC |
43c95df | Brad King | 23 November 2020, 20:50:58 UTC | Tests: Match RunCMake.CMP0111 stderr more strictly | 23 November 2020, 20:50:58 UTC |
ef91fb0 | Kyle Edwards | 23 November 2020, 19:20:08 UTC | cmGlobalGenerator: FindMakeProgram() at a generator-specific time d5b5c192 moved FindMakeProgram() to an earlier time, which resulted in CMAKE_MAKE_PROGRAM not being read from the toolchain file. Change it to only call FindMakeProgram() early in the specific cases of Visual Studio and Xcode, and restore the old behavior for all other generators. Fixes: #21486 | 23 November 2020, 19:20:08 UTC |
d1b6879 | Brad King | 23 November 2020, 16:24:17 UTC | Merge topic 'ctest_custom_versions' into release-3.19 6e7625989c Help: Fix `.. versionadded` directives for CTEST_CUSTOM_* variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5524 | 23 November 2020, 16:24:22 UTC |
92d21ea | Brad King | 23 November 2020, 16:19:57 UTC | Merge topic 'cuda_11' into release-3.19 046e454fdd CUDA: Error if can't determine toolkit library root 440dc98b07 CUDA: Clang CUDA 11.1 support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5525 | 23 November 2020, 16:23:02 UTC |
20bb6f2 | Brad King | 23 November 2020, 16:19:53 UTC | Merge topic 'FindGTest-revert-no-release' into release-3.19 64dc4efc51 FindGTest: Revert "Allow either "Debug" or "Release" configurations." Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5520 | 23 November 2020, 16:21:53 UTC |
ed049d1 | Brad King | 23 November 2020, 16:19:47 UTC | Merge topic 'fix-compile-db-crash' into release-3.19 67e2130c96 Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5521 | 23 November 2020, 16:19:58 UTC |
36921d2 | Brad King | 23 November 2020, 15:09:20 UTC | Xcode: Fix custom command work-dir placeholders in "new build system" The placeholders for `CONFIGURATION` and `EFFECTIVE_PLATFORM_NAME` need to be handled in the `WORKING_DIRECTORY` of custom commands just as we already do for the `COMMAND`. Fixes: #21483 | 23 November 2020, 15:24:13 UTC |
b4c994f | Marc Chevrier | 23 November 2020, 14:03:25 UTC | cmFileTime: Fix overflow on time computation On Windows, time starting point is Januray, 1st of 1601. So computing number of nanoseconds from this date exceeds 64bit capabilities. | 23 November 2020, 14:03:25 UTC |
046e454 | Raul Tambre | 22 November 2020, 09:10:48 UTC | CUDA: Error if can't determine toolkit library root Finding the toolkit is required for Clang and is assumed to have been correctly found by FindCUDAToolkit if the CUDA language is found. Error out early with an useful error instead of failing later on due to the path not being set. | 22 November 2020, 09:30:01 UTC |
440dc98 | Raul Tambre | 22 November 2020, 09:03:00 UTC | CUDA: Clang CUDA 11.1 support version.txt is gone from CUDA 11.1 installations, but the rest is the same. Instead of looking for version.txt look for <CUDA path>/nvvm/libdevice, which is the main thing that Clang requires (though it also checks for the existence of bin and include). Fixes #21353. | 22 November 2020, 09:30:01 UTC |
6e76259 | Nikita Nemkin | 21 November 2020, 22:15:02 UTC | Help: Fix `.. versionadded` directives for CTEST_CUSTOM_* variables CTEST_CUSTOM_* variables predate 3.0, but the docs were only added in 3.4. Issue: #19715 | 21 November 2020, 22:15:45 UTC |
4549027 | Brad King | 20 November 2020, 15:04:27 UTC | Merge topic 'revert-explicit-LANGUAGE-flag' into release-3.19 30aa715fac Revert "specify language flag when source LANGUAGE property is set" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5519 | 20 November 2020, 15:05:11 UTC |
67e2130 | Brad King | 20 November 2020, 14:45:14 UTC | Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule Fixes: #21471 | 20 November 2020, 14:45:14 UTC |
64dc4ef | Brad King | 20 November 2020, 14:29:08 UTC | FindGTest: Revert "Allow either "Debug" or "Release" configurations." Revert commit a064b18f85 (FindGTest: Allow either "Debug" or "Release" configurations., 2020-06-29, v3.19.0-rc1~584^2). If both configurations are found then `GTEST_LIBRARY` is populated in a way that breaks `__gtest_determine_library_type`, and the imported target is not created correctly. Fixes: #21473 Issue: #17799 | 20 November 2020, 14:31:54 UTC |
30aa715 | Brad King | 19 November 2020, 20:19:36 UTC | Revert "specify language flag when source LANGUAGE property is set" Revert commit 74b1c9fc8e (Explicitly specify language flag when source LANGUAGE property is set, 2020-06-01, v3.19.0-rc1~722^2) and the lookup tables from its two immediate ancestors. The purpose of that change was to convert an explicit `LANGUAGE` source file property into an explicit language specification compiler flag like `-x c`. This seems reasonable since the property is documented as meaning "indicate what programming language the source file is". It is also needed to help compilers deal with non-standard source file extensions they don't recognize. However, some projects have been setting `LANGUAGE C` on `.S` assembler source files to mean "use the C compiler". Passing `-x c` for them breaks the build because the `.S` sources are not written in C. These projects should be updated to use `enable_language(ASM)`, for which CMake often chooses the C compiler as the assembler when using toolchains that support it (which would have to be the case for projects using the approach). Revert the change for now to preserve the old behavior for such projects. We can re-introduce it with a policy in a future version of CMake. Fixes: #21469 Issue: #14516, #20716 | 19 November 2020, 22:06:03 UTC |
1d1d78b | Brad King | 18 November 2020, 18:35:44 UTC | Merge topic 'ci-updates' into release-3.19 ec5223666b gitlab-ci: update macOS jobs to use Xcode 12.0 fa0c02e9df ci: update to use CMake 3.19.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5516 | 18 November 2020, 18:36:01 UTC |
ec52236 | Brad King | 18 November 2020, 16:49:55 UTC | gitlab-ci: update macOS jobs to use Xcode 12.0 | 18 November 2020, 16:49:55 UTC |
fa0c02e | Brad King | 18 November 2020, 16:47:19 UTC | ci: update to use CMake 3.19.0 | 18 November 2020, 16:48:16 UTC |
222bf36 | Brad King | 18 November 2020, 12:46:23 UTC | CMake 3.19.0 | 18 November 2020, 12:46:23 UTC |
b9239c0 | Brad King | 18 November 2020, 12:40:58 UTC | Merge branch 'release-3.18' into release-3.19 | 18 November 2020, 12:40:58 UTC |
513fff7 | Brad King | 18 November 2020, 12:29:46 UTC | Merge topic 'rename_cuda_memcheck' into release-3.19 fea49b2df0 CTest: Rename CudaMemcheck to CudaSanitizer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5514 | 18 November 2020, 12:29:54 UTC |
1a059d9 | Brad King | 18 November 2020, 11:34:00 UTC | CMake 3.18.5 | 18 November 2020, 11:34:00 UTC |
ca9a182 | Brad King | 17 November 2020, 21:40:36 UTC | Merge topic 'gitlab-ci-msvc-14.28' into release-3.19 a282714be9 gitlab-ci: Update Windows builds to MSVC 19.28 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5513 | 17 November 2020, 21:40:43 UTC |
fea49b2 | Tobias Ribizel | 17 November 2020, 20:06:30 UTC | CTest: Rename CudaMemcheck to CudaSanitizer | 17 November 2020, 20:06:30 UTC |
a282714 | Brad King | 17 November 2020, 18:34:51 UTC | gitlab-ci: Update Windows builds to MSVC 19.28 | 17 November 2020, 18:34:51 UTC |
c9764c9 | Brad King | 17 November 2020, 18:10:21 UTC | Merge topic 'msvc-14.28' into release-3.19 c862e15418 Suppress MSVC 14.28 C5105 warning triggered by Windows SDK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5512 | 17 November 2020, 18:10:32 UTC |
c862e15 | Brad King | 17 November 2020, 16:41:52 UTC | Suppress MSVC 14.28 C5105 warning triggered by Windows SDK Issue: #21446 | 17 November 2020, 16:50:50 UTC |
c22f434 | Craig Scott | 16 November 2020, 19:23:44 UTC | Merge topic 'xcode-clean-lib-paths' into release-3.19 b1ef2fffe7 Xcode: Clean library paths to avoid linker duplicate symbol definitions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5511 | 16 November 2020, 19:23:52 UTC |
87ef956 | Brad King | 16 November 2020, 16:16:04 UTC | Merge topic 'ci-fedora33' into release-3.19 6e35919e15 gitlab-ci: use Fedora 33 to build sources 061f7d5ca3 gitlab-ci: update Linux CI to use Fedora 33 bd62d2ecf3 ci: update to Fedora 33 for Linux builds ada3170625 ci: install gmock in the Fedora 31 image 86f196f634 Tests/FindBoost/TestPython: support finding 3.8 and 3.9 6a83417908 clang-tidy: ignore new warnings from newer versions d2b648ec4c clang-tidy: ignore `misc-no-recursion` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5504 | 16 November 2020, 16:16:12 UTC |
b1ef2ff | Gusts Kaksis | 15 November 2020, 09:08:21 UTC | Xcode: Clean library paths to avoid linker duplicate symbol definitions | 15 November 2020, 20:14:57 UTC |
c35c4ae | Brad King | 13 November 2020, 14:43:44 UTC | Merge topic 'qtifw-archivegen' into release-3.19 5ab75dd7dd CPack/IFW: Locate the archivegen utility Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5503 | 13 November 2020, 14:45:32 UTC |
140e06e | Brad King | 13 November 2020, 14:43:40 UTC | Merge topic 'qtifw-4.0' into release-3.19 63ae96a317 CPack/IFW: Add support for QtIFW 4.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5502 | 13 November 2020, 14:44:27 UTC |
ddd6979 | Brad King | 13 November 2020, 14:43:01 UTC | Merge topic 'doc-cstd' into release-3.19 48645cabe3 Help: MSVC now has C standard level flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5500 | 13 November 2020, 14:43:07 UTC |
d8b50fd | Brad King | 13 November 2020, 14:40:32 UTC | Merge topic 'xcode-compiler-id-path' into release-3.19 bcbae3f71e Xcode: Extract CMAKE_<LANG>_COMPILER from compiler id with multiple archs a070565a66 Merge branch 'FindRuby-restore-VENDORLIB_DIR' into release-3.18 3969c86b51 Merge branch 'cuda_vs_skip_computation' into release-3.18 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5506 | 13 November 2020, 14:41:25 UTC |
18f152e | Brad King | 13 November 2020, 14:40:01 UTC | Merge topic 'xcode-compiler-id-arch' into release-3.19 98849039cc Xcode: Default to arm64 arch on Apple Silicon hosts during compiler id Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5505 | 13 November 2020, 14:40:09 UTC |
6e35919 | Ben Boeckel | 12 November 2020, 14:44:45 UTC | gitlab-ci: use Fedora 33 to build sources | 13 November 2020, 13:58:17 UTC |
061f7d5 | Ben Boeckel | 12 November 2020, 14:44:32 UTC | gitlab-ci: update Linux CI to use Fedora 33 | 13 November 2020, 13:58:17 UTC |
bd62d2e | Ben Boeckel | 12 November 2020, 14:42:28 UTC | ci: update to Fedora 33 for Linux builds | 13 November 2020, 13:37:07 UTC |
ada3170 | Brad King | 22 October 2020, 13:28:08 UTC | ci: install gmock in the Fedora 31 image The gmock libraries are referenced by GTest's CMake package files. While at it, also explicitly install gettext. It is installed already, but make it explicit for future testing of the FindGettext module. (cherry picked from commit 585cc7c9301ff474a40d7702ce429b93f474d44f) | 13 November 2020, 13:37:03 UTC |
86f196f | Ben Boeckel | 12 November 2020, 18:42:47 UTC | Tests/FindBoost/TestPython: support finding 3.8 and 3.9 | 12 November 2020, 22:55:31 UTC |
6a83417 | Ben Boeckel | 12 November 2020, 16:36:23 UTC | clang-tidy: ignore new warnings from newer versions These warnings can be fixed in the future, but are ignored for now. | 12 November 2020, 22:55:31 UTC |
d2b648e | Ben Boeckel | 12 November 2020, 16:35:11 UTC | clang-tidy: ignore `misc-no-recursion` CMake has intentional recursion in its codebase, so avoid warning about occurrences. | 12 November 2020, 22:55:31 UTC |
5ab75dd | Erlend Egeberg Aasland | 12 November 2020, 11:10:49 UTC | CPack/IFW: Locate the archivegen utility Fixes: #21427 | 12 November 2020, 20:22:53 UTC |
3e2a2d1 | Brad King | 12 November 2020, 17:24:00 UTC | Merge branch 'xcode-compiler-id-path' into release-3.18 Merge-request: !5506 | 12 November 2020, 17:24:00 UTC |
bcbae3f | Brad King | 12 November 2020, 17:13:28 UTC | Xcode: Extract CMAKE_<LANG>_COMPILER from compiler id with multiple archs When targeting a platform that supports multiple architectures, Xcode may choose to build all of them in our small compiler id project. Update the regex we use to extract the path to the compiler from the Xcode output to account for this. Fixes: #21425 | 12 November 2020, 17:20:34 UTC |
9884903 | Brad King | 12 November 2020, 16:20:10 UTC | Xcode: Default to arm64 arch on Apple Silicon hosts during compiler id In commit b6c60f14b6 (macOS: Default to arm64 architecture on Apple Silicon hosts, 2020-09-28, v3.19.0-rc1~63^2) we forgot to update the compiler id architecture selection added by commit 26673bf480 (Xcode: Explicitly specify default native architecture on macOS, 2020-07-16, v3.18.1~20^2). Issue: #21425 | 12 November 2020, 16:26:19 UTC |
63ae96a | Erlend Egeberg Aasland | 12 November 2020, 10:41:59 UTC | CPack/IFW: Add support for QtIFW 4.0 installerbase v4.0 segfaults on macOS if you pass `--framework-version`, so re-order flags to try `--version` first. Fixes: #21426 | 12 November 2020, 14:53:51 UTC |
48645ca | Michael Hirsch | 12 November 2020, 03:01:02 UTC | Help: MSVC now has C standard level flags | 12 November 2020, 14:41:24 UTC |
d579c41 | Brad King | 12 November 2020, 14:09:52 UTC | Merge topic 'FindPython-version-range-fix-tests' into release-3.19 a00603af0b FindPython: Fix version range tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5497 | 12 November 2020, 14:10:53 UTC |
d8aaa06 | Brad King | 12 November 2020, 14:09:43 UTC | Merge topic 'FindRuby-vs-runtimes' into release-3.19 d4a16427e2 FindRuby: Consider more VS runtime suffix combinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5486 | 12 November 2020, 14:09:52 UTC |
e23f9d8 | Brad King | 11 November 2020, 20:22:16 UTC | Merge topic 'envvar_versions' into release-3.19 5934a6275c Help: Fix `.. versionadded` directives in environment variable docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5498 | 11 November 2020, 20:22:26 UTC |
5934a62 | Nikita Nemkin | 10 November 2020, 19:37:59 UTC | Help: Fix `.. versionadded` directives in environment variable docs Many environment variables were documented late and got assigned wrong versions by the script. (The whole Help/envvar section was only added in 3.10). Issue: #19715 | 11 November 2020, 15:38:18 UTC |
a00603a | Marc Chevrier | 11 November 2020, 15:16:49 UTC | FindPython: Fix version range tests Tests must be successful when multiple versions are installed. | 11 November 2020, 15:16:49 UTC |
b120872 | Brad King | 11 November 2020, 14:33:11 UTC | Merge topic 'ninja-cleandead-no-dyndep' into release-3.19 c5011399c5 Ninja: Avoid cleandead with dyndep bindings for Fortran module dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5490 | 11 November 2020, 14:34:16 UTC |
6f61b59 | Brad King | 11 November 2020, 14:31:57 UTC | Merge topic 'android-abi' into release-3.19 a585b75df9 Android: Use NDK_KNOWN_DEVICE_ABI{32,64}S instead of NDK_DEFAULT_ABIS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5488 | 11 November 2020, 14:33:02 UTC |
7791f16 | Brad King | 11 November 2020, 14:31:47 UTC | Merge topic 'get_filename_component-clarification' into release-3.19 c0e05671d3 Help/get_filename_component: clarify NAME_W[L]E summaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5489 | 11 November 2020, 14:31:55 UTC |
d4a1642 | Silvio Traversaro | 09 November 2020, 21:45:10 UTC | FindRuby: Consider more VS runtime suffix combinations These are needed to find recent Ruby versions for builds using recent VS versions. Fixes: #21066 | 11 November 2020, 13:30:42 UTC |
c501139 | Brad King | 10 November 2020, 20:10:05 UTC | Ninja: Avoid cleandead with dyndep bindings for Fortran module dependencies The Ninja `cleandead` tool does not account for implicit outputs discovered by `dyndep` bindings and can remove Fortran `.mod` files that are still needed. Disable the `cleandead` step when using `dyndep` bindings. Fixes: #21406 | 10 November 2020, 20:16:28 UTC |
a585b75 | Haibo Huang | 10 November 2020, 01:08:56 UTC | Android: Use NDK_KNOWN_DEVICE_ABI{32,64}S instead of NDK_DEFAULT_ABIS Revise logic from commit 1ab574a0f4 (Android: Add support for NDK r22, 2020-10-07, v3.19.0-rc1~18^2) that loads ABI tables from the NDK. `NDK_DEFAULT_ABIS` means the abis to build by default. Use `NDK_KNOWN_DEVICE_ABI{32,64}S` instead. In practise they have never been different. Fix to make it more precise. | 10 November 2020, 19:05:36 UTC |
c0e0567 | Ben Boeckel | 10 November 2020, 15:06:24 UTC | Help/get_filename_component: clarify NAME_W[L]E summaries There was an ambiguity in the wording with the meaning of "or" typically meaning exclusive-or in prose. Instead, ensure that the easiest parsing is clear that the directory part is always removed. | 10 November 2020, 15:06:24 UTC |
0d182c0 | Brad King | 10 November 2020, 14:40:45 UTC | Merge topic 'python3.10' into release-3.19 bb2ebbf241 FindPython{Interp,Libs}: Add support for version 3.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5482 | 10 November 2020, 14:40:54 UTC |
bb2ebbf | Miro Hrončok | 09 November 2020, 16:35:13 UTC | FindPython{Interp,Libs}: Add support for version 3.10 Extend the change from commit 23cd98a66a (FindPython: Add support of version 3.10, 2020-10-16, v3.19.0-rc2~25^2) to cover the legacy `FindPython{Interp,Libs}` modules too. | 09 November 2020, 16:44:13 UTC |
b754896 | Brad King | 09 November 2020, 15:51:01 UTC | Merge topic 'doc-html-lang' into release-3.19 f25e4313ac Utilities/Sphinx: Tell Sphinx that documentation is written in English Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5480 | 09 November 2020, 15:51:08 UTC |
f25e431 | Brad King | 09 November 2020, 15:15:35 UTC | Utilities/Sphinx: Tell Sphinx that documentation is written in English Fixes: #21409 | 09 November 2020, 15:15:35 UTC |
7a04f45 | Brad King | 06 November 2020, 14:19:57 UTC | CMake 3.19.0-rc3 | 06 November 2020, 14:19:57 UTC |
b80e39d | Brad King | 06 November 2020, 12:58:25 UTC | Merge topic 'apple-v4-tbd-file-arch-lookup' into release-3.19 4c6797e03e Apple: Update SDK architecture detection for tbd file version 4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5470 | 06 November 2020, 12:58:54 UTC |
dd8c91a | Brad King | 06 November 2020, 12:55:54 UTC | Merge topic 'cmake-gui-file-dialog-crash' into release-3.19 5f782119c8 cmake-gui: Restore workaround for crash in file dialog Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5472 | 06 November 2020, 12:57:51 UTC |
0adaed6 | Brad King | 06 November 2020, 12:55:40 UTC | Merge topic 'FindPostgreSQL-13' into release-3.19 f3f09f1c96 FindPostgreSQL: support version 13 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5468 | 06 November 2020, 12:55:47 UTC |
a775a6a | Brad King | 06 November 2020, 12:42:54 UTC | Merge topic 'xcode-inherit-paths' into release-3.19 bffb17be3d Xcode: Inherit target library and framework search paths from project Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5463 | 06 November 2020, 12:43:03 UTC |
10b3624 | Craig Scott | 06 November 2020, 10:50:40 UTC | Merge topic 'help_ctest_cuda_memcheck' into release-3.19 e620bb7293 Help: Add cuda-memcheck to CTest documentation fb98883e2b CTest: Add cuda-memcheck to Dart and CTest module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5469 | 06 November 2020, 10:50:52 UTC |
5f78211 | Brad King | 05 November 2020, 19:50:45 UTC | cmake-gui: Restore workaround for crash in file dialog In commit ce9dbceb42 (QtDialog: remove Qt4-only code, 2020-06-02, v3.19.0-rc1~712^2~1) we removed an event filter that was thought to be necessary only as a workaround for a bug in Qt. However, that bug was fixed in Qt 4.5, and the file dialog still crashes as of Qt 5.14 without the filter. Restore the workaround pending further investigation. Fixes: #21400 | 05 November 2020, 19:50:45 UTC |
4c6797e | Tor Arne Vestbø | 05 November 2020, 15:03:06 UTC | Apple: Update SDK architecture detection for tbd file version 4 Extend the `.tbd` parsing from commit 170e598add (iOS: Fix detection of supported SDK architectures, 2020-04-16, v3.17.2~11^2) to support `.tbd` file version 4. | 05 November 2020, 15:21:23 UTC |
e620bb7 | Tobias Ribizel | 05 November 2020, 14:43:57 UTC | Help: Add cuda-memcheck to CTest documentation Issue: #21388 | 05 November 2020, 15:05:01 UTC |
fb98883 | Tobias Ribizel | 05 November 2020, 14:39:53 UTC | CTest: Add cuda-memcheck to Dart and CTest module Issue: #21388 | 05 November 2020, 15:04:44 UTC |
f3f09f1 | Pavel Cernohorsky | 05 November 2020, 09:24:02 UTC | FindPostgreSQL: support version 13 | 05 November 2020, 12:59:45 UTC |
bffb17b | Gusts Kaksis | 04 November 2020, 17:56:29 UTC | Xcode: Inherit target library and framework search paths from project Xcode has multiple levels of build settings with priority in descending order: 1. Target 2. Project 3. Workspace 4. SDK defaults `CMAKE_XCODE_ATTRIBUTE_*` path variables add these to project level, but linked frameworks and libraries override this in target level. Add the `$(inherited)` macro to keep both in the final list. Fixes: #21387 | 05 November 2020, 11:48:54 UTC |
39f32f1 | Brad King | 04 November 2020, 13:15:31 UTC | Merge topic 'cmake_path-deactivation' into release-3.19 1c912056a1 cmake_path: remove new command from 3.19 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5459 | 04 November 2020, 13:15:47 UTC |
1c91205 | Marc Chevrier | 03 November 2020, 14:06:48 UTC | cmake_path: remove new command from 3.19 Defer adding this command until post-3.19 development so that it has more time to mature before being included in a release. Issue: #21385 | 03 November 2020, 14:55:35 UTC |
855bdc5 | Brad King | 03 November 2020, 12:24:18 UTC | Merge topic 'cmake-presets-no-path-arg-warning' into release-3.19 cb2d01c182 CMakePresets.json: Don't warn if no path argument is given Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5455 | 03 November 2020, 12:24:25 UTC |
37d75e5 | Brad King | 03 November 2020, 12:22:45 UTC | Merge topic 'fix-cuda-qnx' into release-3.19 0832516bec Help: Add 3.19 release note about CUDA support on QNX bcdd486bf7 CUDA: Enable support on QNX Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Merge-request: !5446 | 03 November 2020, 12:22:54 UTC |
15578c4 | Craig Scott | 03 November 2020, 09:21:06 UTC | Merge topic 'doc-cpack-pre-post-scripts' into release-3.19 b77dfa441f Help: Clarify variables specifying scripts to execute during packaging Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !5454 | 03 November 2020, 09:21:15 UTC |
b77dfa4 | Craig Scott | 02 November 2020, 03:49:43 UTC | Help: Clarify variables specifying scripts to execute during packaging Relates: #19077 | 03 November 2020, 09:11:38 UTC |
cb2d01c | Kyle Edwards | 02 November 2020, 14:26:51 UTC | CMakePresets.json: Don't warn if no path argument is given If --preset is specified with no path argument, use the current directory as the source directory, the preset's binaryDir as the binary directory, and don't issue the standard warning for no path specified. Fixes: #21386 | 02 November 2020, 14:46:08 UTC |
81e2796 | Brad King | 02 November 2020, 14:43:28 UTC | Merge topic 'FindBoost-config-mode' into release-3.19 685fa8bec0 FindBoost: Avoid leaking internal Boost_ROOT setting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5445 | 02 November 2020, 14:43:33 UTC |
0832516 | Brad King | 30 October 2020, 14:30:10 UTC | Help: Add 3.19 release note about CUDA support on QNX | 02 November 2020, 14:39:36 UTC |
bcdd486 | janbernloehr | 30 October 2020, 14:01:06 UTC | CUDA: Enable support on QNX This fixes the following two issues with the CUDA support on QNX: * cuda target name is not derived correctly (should be `aarch64-qnx`). * linking `cudart` must not be linked against `rt`, `dl`, `pthread`. This enables to use cmake's native cuda support on QNX. Fixes: #21381 | 02 November 2020, 14:39:36 UTC |
013c413 | Brad King | 30 October 2020, 13:51:25 UTC | Merge topic 'CheckSourceRuns-compatibility' into release-3.19 a524bf3aa7 CheckSourceRuns: do not fail on unrecognized arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5426 | 30 October 2020, 13:51:35 UTC |
685fa8b | Brad King | 30 October 2020, 13:29:31 UTC | FindBoost: Avoid leaking internal Boost_ROOT setting Since commit 4b2a61946f (FindBoost: Honor BOOST_ROOT when finding upstream BoostConfig, 2020-10-22, v3.19.0-rc2~14^2) we accidentally leak our internal setting of `Boost_ROOT`. Revise the logic to unset our temporary value. Fixes: #21379 | 30 October 2020, 13:42:43 UTC |
604fa62 | Craig Scott | 30 October 2020, 11:15:23 UTC | Merge topic 'string-json-doc-update' into release-3.19 49fce3373b Help: Clarify string(JSON) error handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5427 | 30 October 2020, 11:15:40 UTC |
a524bf3 | Ben Boeckel | 26 October 2020, 12:13:58 UTC | CheckSourceRuns: do not fail on unrecognized arguments The old `check_X_source_runs` modules did not verify the arguments, so we cannot start doing it now. Downgrade the hard error introduced in commit 357e2ef429 (CheckSoureRuns: Add a unified way to check if a source runs, 2020-09-14) via !5223 into a noisy warning. | 28 October 2020, 19:06:02 UTC |
49fce33 | Peter Steneteg | 26 October 2020, 14:15:16 UTC | Help: Clarify string(JSON) error handling Closes: #21355 | 28 October 2020, 12:09:24 UTC |
f506cc6 | Brad King | 28 October 2020, 12:03:20 UTC | CMake 3.19.0-rc2 | 28 October 2020, 12:03:20 UTC |
199247c | Brad King | 28 October 2020, 11:47:32 UTC | Merge topic 'cmake-presets-help-flag' into release-3.19 c619be2784 ccmake: Don't list --preset in --help Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5428 | 28 October 2020, 11:47:37 UTC |