6ab08c4 | Brad King | 10 July 2020, 10:49:28 UTC | CMake 3.18.0-rc4 | 10 July 2020, 10:49:28 UTC |
1bfe1d4 | Brad King | 10 July 2020, 10:43:58 UTC | Merge topic 'source_file_both_props' into release-3.18 961ee62faa Help: Update get_property and get_source_file_property docs 1235f2d747 set_property: Allow both DIRECTORY and TARGET_DIRECTORY together 177052d6b8 set_property: Fix name of TARGET_DIRECTORY option in error messages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4994 | 10 July 2020, 10:45:09 UTC |
d8cdec0 | Brad King | 10 July 2020, 10:42:56 UTC | Merge topic 'irsl-intel-ia32' into release-3.18 f332ce12d6 IRSL: Fix path to Intel 32-bit redist libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4995 | 10 July 2020, 10:43:58 UTC |
2e29068 | Brad King | 10 July 2020, 10:42:35 UTC | Merge topic 'FindOpenMP-version' into release-3.18 656d6ea821 FindOpenMP: Set version variables every time CMake runs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4996 | 10 July 2020, 10:42:43 UTC |
8e71d19 | Brad King | 09 July 2020, 10:49:15 UTC | Merge topic 'FindJava-no-macos-stub' into release-3.18 e8051b1f20 FindJava: Update check to avoid accepting macOS stub 'java' as Java Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4993 | 09 July 2020, 10:49:21 UTC |
e69c64a | Brad King | 09 July 2020, 10:47:35 UTC | Merge topic 'cuda-11-ptx-arch' into release-3.18 8707178c1c FindCUDA/select_compute_arch: generate PTX for the latest architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4991 | 09 July 2020, 10:47:42 UTC |
6ce96df | Brad King | 09 July 2020, 10:46:33 UTC | Merge topic 'doc-CPack-source-package' into release-3.18 f8b7acaf90 Help: Fix CPack module docs on config file for source package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4985 | 09 July 2020, 10:46:41 UTC |
961ee62 | Alexandru Croitor | 08 July 2020, 20:47:57 UTC | Help: Update get_property and get_source_file_property docs Specify the names and alternatives a bit more clearly. | 09 July 2020, 10:35:06 UTC |
1235f2d | Alexandru Croitor | 08 July 2020, 20:12:02 UTC | set_property: Allow both DIRECTORY and TARGET_DIRECTORY together Allow to specify both DIRECTORY and TARGET_DIRECTORY at the same time in `set_source_files_properties()` and `set_property(SOURCE)` commands. Add test cases and update the documentation. Fixes: #20932 | 09 July 2020, 10:33:52 UTC |
177052d | Alexandru Croitor | 08 July 2020, 22:27:25 UTC | set_property: Fix name of TARGET_DIRECTORY option in error messages | 09 July 2020, 10:33:03 UTC |
f332ce1 | Torgeir Rusten | 09 July 2020, 07:14:14 UTC | IRSL: Fix path to Intel 32-bit redist libraries The path to the 32 bit libraries in the Intel windows/redist folder use ia32. I don't remember if this has changed at some point, but ia32 has been used at least since Intel Fortran XE 2018. | 09 July 2020, 10:29:40 UTC |
656d6ea | Brad King | 09 July 2020, 10:08:39 UTC | FindOpenMP: Set version variables every time CMake runs The version is determined in two steps. First, the "spec date" is detected and cached. Second, the date is converted to a version. Move the second step out of the spec date cache guard condition so that it runs every time even if the spec date is already cached. Fixes: #19150 | 09 July 2020, 10:17:44 UTC |
e8051b1 | Brad King | 08 July 2020, 20:12:19 UTC | FindJava: Update check to avoid accepting macOS stub 'java' as Java Since commit dd378258f1 (FindJava: Do not accept OS X stub 'java' as Java, 2014-10-24, v3.1.0-rc3~29^2) we try to avoid using the macOS `/usr/bin/java` stub if no underlying implementation of Java is actually installed. However, the message that `/usr/bin/java` prints when there is no Java available has changed since then. Update our check to also look for the new message. While at it, revise the way we suppress `Java_JAVA_EXECUTABLE`. Previously we set its cache entry to `Java_JAVA_EXECUTABLE-NOTFOUND`, but that would cause the same find-and-reject sequence to be followed every time CMake runs in a build tree. Instead, use the approach from commit 2c0db404d1 (FindSubversion: Do not accept macOS stub without Xcode implementation, 2020-05-28, v3.18.0-rc1~67^2). Leave the cache entry alone and just set a normal variable of the same name to hide it. | 08 July 2020, 20:17:40 UTC |
8707178 | zasdfg bnm | 08 July 2020, 17:28:58 UTC | FindCUDA/select_compute_arch: generate PTX for the latest architecture | 08 July 2020, 17:35:12 UTC |
8adfa16 | Craig Scott | 08 July 2020, 13:06:31 UTC | Merge topic 'ctest-resource-spec-file-doc' into release-3.18 c57695a2f4 Help: Clarify search order for resource spec file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4983 | 08 July 2020, 13:06:53 UTC |
f8b7aca | Joachim Wuttke (h) | 08 July 2020, 11:23:09 UTC | Help: Fix CPack module docs on config file for source package | 08 July 2020, 12:36:00 UTC |
cb0080d | Brad King | 08 July 2020, 12:26:36 UTC | Merge topic 'FindMPI-nvcc-link-pthread' into release-3.18 33192e1b5f FindMPI: Pass -pthread to NVCC through -Xlinker for device linking Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4981 | 08 July 2020, 12:26:43 UTC |
bc18553 | Brad King | 08 July 2020, 12:24:01 UTC | Merge topic 'cuda-11-compute-arch' into release-3.18 295d1b9cb5 FindCUDA/select_compute_arch: Add CUDA 11 and Ampere support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Axel Huebl <axel.huebl@plasma.ninja> Acked-by: Tobias Ribizel <ribizel@kit.edu> Acked-by: Henry Schreiner <henryschreineriii@gmail.com> Merge-request: !4979 | 08 July 2020, 12:25:00 UTC |
32e833d | Brad King | 08 July 2020, 12:23:25 UTC | Merge topic 'find-blas-lapack-mklroot-win' into release-3.18 196f042b58 FindLAPACK: Handle Windows Intel MKLROOT with backslash 96c19ecd55 FindBLAS: Handle Windows Intel MKLROOT with backslash Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4982 | 08 July 2020, 12:23:31 UTC |
c57695a | Kyle Edwards | 07 July 2020, 14:53:55 UTC | Help: Clarify search order for resource spec file Clarify the order in which --resource-spec-file, RESOURCE_SPEC_FILE, and CTEST_RESOURCE_SPEC_FILE are searched, and add tests to enforce this. Fixes: #20914 | 07 July 2020, 16:21:58 UTC |
295d1b9 | zasdfg bnm | 06 July 2020, 19:29:27 UTC | FindCUDA/select_compute_arch: Add CUDA 11 and Ampere support Co-Author: Henry Schreiner <henryschreineriii@gmail.com> | 07 July 2020, 15:32:45 UTC |
33192e1 | Robert Maynard | 06 July 2020, 21:46:03 UTC | FindMPI: Pass -pthread to NVCC through -Xlinker for device linking Fixes: #20924 | 07 July 2020, 14:23:11 UTC |
196f042 | Michael Hirsch | 07 July 2020, 03:27:03 UTC | FindLAPACK: Handle Windows Intel MKLROOT with backslash | 07 July 2020, 13:55:29 UTC |
96c19ec | Michael Hirsch | 07 July 2020, 03:21:58 UTC | FindBLAS: Handle Windows Intel MKLROOT with backslash | 07 July 2020, 13:55:29 UTC |
dab33d1 | Brad King | 07 July 2020, 13:17:08 UTC | Merge topic 'cmake-gui-qt-5.14' into release-3.18 8eb7cf9b5f cmake-gui: Fix compilation as C++14 with Qt 5.14 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4978 | 07 July 2020, 13:17:22 UTC |
996b312 | Brad King | 07 July 2020, 13:13:38 UTC | Merge topic 'FindMPI-nvcc-fexceptions' into release-3.18 b725a19072 FindMPI: Deny -fexceptions from NVCC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !4970 | 07 July 2020, 13:13:49 UTC |
8eb7cf9 | Brad King | 06 July 2020, 15:35:45 UTC | cmake-gui: Fix compilation as C++14 with Qt 5.14 Fix code added by commit d7679f6427 (QCMakeCacheView: use non-deprecated List and Set constructions, 2020-06-10, v3.18.0-rc2~13^2), used conditionally on Qt 5.14 or above, to compile as C++14. | 06 July 2020, 15:45:03 UTC |
2e029b1 | Brad King | 06 July 2020, 13:42:21 UTC | Merge branch 'cmext-vs16-declval' into release-3.18 Merge-request: !4971 | 06 July 2020, 13:42:21 UTC |
b725a19 | Axel Huebl | 03 July 2020, 06:18:05 UTC | FindMPI: Deny -fexceptions from NVCC Do not forward -fexceptions (set from MVAPICH2) to NVCC. Fixes: #18558 | 06 July 2020, 13:37:11 UTC |
8843946 | Sumit Bhardwaj | 03 July 2020, 06:36:10 UTC | cmext: Implement cm::static_reference_cast by declval Previously, `cm::static_reference_cast` used `invoke_result_t` and took the address of `O::get`. This is not in complete conformance with standard. Change the implementation to use `std::declval<O>.get()` which is always well-defined. | 06 July 2020, 13:30:56 UTC |
948925f | Brad King | 06 July 2020, 13:24:40 UTC | Merge topic 'doc-file_ARCHIVE_synopsis' into release-3.18 f9766dad19 Help: Update file(ARCHIVE...) synopsis for renamed options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4977 | 06 July 2020, 13:24:47 UTC |
f9766da | Craig Scott | 06 July 2020, 10:11:11 UTC | Help: Update file(ARCHIVE...) synopsis for renamed options The FILES and DIRECTORY options were renamed in bbcff21f71 (file(ARCHIVE*): Collapse FILES and DIRECTORY options, 2020-06-30), but the synopsis part of the file() documentation was missed. The synopsis also typically only shows the mandatory options. Update the synopsis to reflect the name changes and omit the DESTINATION option since it is not mandatory. | 06 July 2020, 10:15:09 UTC |
6180d99 | Craig Scott | 06 July 2020, 09:52:56 UTC | Merge topic 'doc-FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG' into release-3.18 3bb287581c Help: FRAMEWORK_MULTI_CONFIG_POSTFIX example should use actual config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4973 | 06 July 2020, 09:53:05 UTC |
3bb2875 | Craig Scott | 05 July 2020, 06:26:46 UTC | Help: FRAMEWORK_MULTI_CONFIG_POSTFIX example should use actual config | 05 July 2020, 06:26:46 UTC |
b902da4 | Brad King | 03 July 2020, 11:25:25 UTC | Merge topic 'restore-cwd-translation-map' into release-3.18 85a945a607 Restore handling of build directory inside a symlinked path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4963 | 03 July 2020, 11:25:31 UTC |
55a9298 | Brad King | 02 July 2020, 12:32:25 UTC | Merge topic 'FindLua-5.4' into release-3.18 bbb7f0e271 FindLua: Add support for Lua 5.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4959 | 02 July 2020, 12:34:27 UTC |
6935ffd | Brad King | 02 July 2020, 12:31:56 UTC | Merge topic 'update-curl' into release-3.18 6d423195d5 Merge branch 'upstream-curl' into update-curl 4446fda8e0 curl 2020-06-30 (5a1fc8d3) 4e9685f657 curl: Update script to get curl 7.71.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4958 | 02 July 2020, 12:32:54 UTC |
eef098e | Brad King | 02 July 2020, 12:31:24 UTC | Merge topic 'uv-check-return' into release-3.18 0fddcc1e5b cmake: Tolerate nullptr from uv_default_loop Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4962 | 02 July 2020, 12:31:31 UTC |
85a945a | Brad King | 02 July 2020, 10:49:52 UTC | Restore handling of build directory inside a symlinked path In commit dd8365b3f1 (Merge branch 'upstream-KWSys' into update-kwsys, 2020-04-06, v3.18.0-rc1~397^2) we imported KWSys commit `019afb6ea` (SystemTools: Drop GetCurrentWorkingDirectory 'collapse' argument, 2020-04-03). That caused `GetCurrentWorkingDirectory` to no longer send paths through the KWSys translation map and broke CMake's detection of the absolute path to a build directory containing a symbolic link. Add our own `cmSystemTools::GetCurrentWorkingDirectory` wrapper around the KWSys method in order to restore that mapping. Test-case-by: Ben Boeckel <ben.boeckel@kitware.com> Issue: #16228 Fixes: #20900 | 02 July 2020, 11:33:16 UTC |
0fddcc1 | Brad King | 01 July 2020, 20:23:56 UTC | cmake: Tolerate nullptr from uv_default_loop `uv_default_loop()` can return `nullptr` when running on a Linux kernel configured without `CONFIG_EVENTFD`. Fixes: #20899 | 01 July 2020, 20:26:44 UTC |
bbb7f0e | Felix Yan | 01 July 2020, 14:36:59 UTC | FindLua: Add support for Lua 5.4 | 01 July 2020, 14:55:32 UTC |
6d42319 | Brad King | 01 July 2020, 14:10:23 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2020-06-30 (5a1fc8d3) | 01 July 2020, 14:10:23 UTC |
4446fda | Curl Upstream | 30 June 2020, 13:30:38 UTC | curl 2020-06-30 (5a1fc8d3) Code extracted from: https://github.com/curl/curl.git at commit 5a1fc8d33808d7b22f57bdf9403cda7ff07b0670 (curl-7_71_1). | 01 July 2020, 14:09:50 UTC |
4e9685f | Brad King | 01 July 2020, 14:09:40 UTC | curl: Update script to get curl 7.71.1 | 01 July 2020, 14:09:40 UTC |
1e26c84 | Brad King | 01 July 2020, 11:14:26 UTC | CMake 3.18.0-rc3 | 01 July 2020, 11:14:26 UTC |
0ca6bb8 | Brad King | 01 July 2020, 11:00:34 UTC | Merge topic 'file-ARCHIVE-files-dirs' into release-3.18 bbcff21f71 file(ARCHIVE*): Collapse FILES and DIRECTORY options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4955 | 01 July 2020, 11:00:42 UTC |
208b8a8 | Brad King | 30 June 2020, 18:40:53 UTC | Merge topic 'fileapi-version-doc' into release-3.18 e9be17ab42 Help: Update FileAPI codemodel version to 2.1, add release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4956 | 30 June 2020, 18:41:00 UTC |
e9be17a | Kyle Edwards | 30 June 2020, 17:18:09 UTC | Help: Update FileAPI codemodel version to 2.1, add release notes This fixes the documentation which should have been fixed in 9f6d40ee. | 30 June 2020, 18:04:13 UTC |
221fd89 | Brad King | 30 June 2020, 12:04:00 UTC | Merge topic 'file-CONFIGURE-subdir' into release-3.18 e5f5eeca2f file: Fix CONFIGURE output relative path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4951 | 30 June 2020, 12:04:07 UTC |
bbcff21 | Craig Scott | 30 June 2020, 11:43:37 UTC | file(ARCHIVE*): Collapse FILES and DIRECTORY options The two options were concatenated internally for both ARCHIVE_CREATE and ARCHIVE_EXTRACT. The distinction between files and dirs was not meaningful. Therefore, replace them with PATHS or PATTERNS to more accurately describe the way the options are used. Fixes: #20884 | 30 June 2020, 12:01:35 UTC |
e9f667c | Brad King | 30 June 2020, 11:25:46 UTC | Merge topic 'find_library-file-readable' into release-3.18 f2c903fb9a find_library: Check that library files are readable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4945 | 30 June 2020, 11:25:53 UTC |
e5f5eec | Brad King | 29 June 2020, 13:18:06 UTC | file: Fix CONFIGURE output relative path In commit a6fee09484 (file: Add CONFIGURE subcommand, 2020-03-06, v3.18.0-rc1~584^2) we accidentally treated relative path outputs with respect to the current working directory. Treat them with respect to the current binary directory instead. Fixes: #20885 | 29 June 2020, 13:20:42 UTC |
e23428c | Brad King | 29 June 2020, 12:23:14 UTC | Merge topic 'file-ARCHIVE_CREATE-rename-TYPE-option' into release-3.18 95159b7dea file(ARCHIVE_CREATE): Rename TYPE option to COMPRESSION bc45bdc819 Help: Fix contents indenting for file(ARCHIVE_...) subcommands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4948 | 29 June 2020, 12:23:20 UTC |
4c28bf2 | Brad King | 29 June 2020, 12:21:01 UTC | Merge topic 'gtest-xml-output' into release-3.18 75aa3ee7e7 GoogleTest: Fix name generation for XML_OUTPUT_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4942 | 29 June 2020, 12:21:07 UTC |
df8ba4f | Brad King | 29 June 2020, 12:16:11 UTC | Merge topic 'intel-c++20' into release-3.18 99c8dbf497 Intel: Add flags for C++20 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4946 | 29 June 2020, 12:16:16 UTC |
f2c903f | Brad King | 26 June 2020, 10:33:16 UTC | find_library: Check that library files are readable Refactoring in commit 6b85166920 (ENH: Refactor find_library search logic, 2008-09-22, v2.8.0~1665) dropped a call to `FileExists` on the path under the assumption that the presence of a file in a directory listing means it exists. However, dropping that also dropped a check that verifies the file is readable. Restore the `FileExists` call to ensure that we only find readable libraries. | 29 June 2020, 11:50:47 UTC |
95159b7 | Craig Scott | 27 June 2020, 08:36:16 UTC | file(ARCHIVE_CREATE): Rename TYPE option to COMPRESSION Fixes: #20883 | 27 June 2020, 08:38:28 UTC |
bc45bdc | Craig Scott | 27 June 2020, 06:33:29 UTC | Help: Fix contents indenting for file(ARCHIVE_...) subcommands | 27 June 2020, 06:33:29 UTC |
75aa3ee | Stefan Floeren | 25 June 2020, 14:57:43 UTC | GoogleTest: Fix name generation for XML_OUTPUT_DIR The Google test framework allows to write the results into an XML file since commit e9ab39eb1d (GoogleTest: Add XML_OUTPUT_DIR parameter, 2020-03-06, v3.18.0-rc1~538^2~2). This file is passed on the command line: `--gtest_output=xml:FILE_NAME`. The module allows to specify a directory to save those files with **TEST_XML_OUTPUT_PARAM**. If the option is set, the filename will be set to `${prefix}${pretty_suite}.${pretty_test}${suffix}.xml`. The pretty names contain parameters for the tests, if value-parameterized tests are used. These parameters may not be safe to use in file names. There are two possible options: 1. sanitize the file name 2. omit the values and use the internal numbering of gtest This commit chose option 2. The testname needs to be a valid C++ identifier and should therefore be reasonable for a filename. Note that the generated names contain slashes. This will lead to subdirectories, but works on both Linux and Windows. Fixes: #20877 | 26 June 2020, 13:39:51 UTC |
4f55038 | Brad King | 26 June 2020, 13:31:14 UTC | Merge topic 'GoogleTest-DISCOVERY_MODE-cleanups' into release-3.18 1458b4c048 Help: Add CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE to release notes 642ea49115 GoogleTest: Replace SEND_ERROR with FATAL_ERROR 09c38e8de6 Tests: Don't ask for things not required for GoogleTest Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4938 | 26 June 2020, 13:31:19 UTC |
42d9b3d | Brad King | 26 June 2020, 13:30:18 UTC | Merge topic 'update-curl' into release-3.18 e5ff413f41 curl: Set build options the way we need for CMake 0ef8fa5000 Merge branch 'upstream-curl' into update-curl 5717fdc114 curl 2020-06-23 (e9db32a0) 39f7cfad31 curl: Update script to get curl 7.71.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4937 | 26 June 2020, 13:30:25 UTC |
99c8dbf | Brad King | 26 June 2020, 12:21:21 UTC | Intel: Add flags for C++20 Patch-by: Matheus Izvekov Fixes: #20880 | 26 June 2020, 12:21:21 UTC |
1458b4c | Craig Scott | 24 June 2020, 13:19:06 UTC | Help: Add CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE to release notes | 24 June 2020, 13:19:06 UTC |
e5ff413 | Brad King | 24 June 2020, 12:23:52 UTC | curl: Set build options the way we need for CMake | 24 June 2020, 12:23:52 UTC |
0ef8fa5 | Brad King | 24 June 2020, 12:13:02 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2020-06-23 (e9db32a0) | 24 June 2020, 12:13:02 UTC |
642ea49 | Craig Scott | 24 June 2020, 11:57:19 UTC | GoogleTest: Replace SEND_ERROR with FATAL_ERROR We want to fail and halt immediately upon any error, not continue past a fatal problem. | 24 June 2020, 11:57:19 UTC |
09c38e8 | Craig Scott | 24 June 2020, 11:56:26 UTC | Tests: Don't ask for things not required for GoogleTest The test cases only need C or C++, but not both. The CTest module is also not needed because we are not running a dashboard script. | 24 June 2020, 11:56:26 UTC |
5717fdc | Curl Upstream | 23 June 2020, 21:41:50 UTC | curl 2020-06-23 (e9db32a0) Code extracted from: https://github.com/curl/curl.git at commit e9db32a09af03f27e86d1251a9e68e9b7486d371 (curl-7_71_0). | 24 June 2020, 11:55:09 UTC |
39f7cfa | Brad King | 24 June 2020, 11:54:53 UTC | curl: Update script to get curl 7.71.0 | 24 June 2020, 11:54:53 UTC |
1f47a65 | Brad King | 23 June 2020, 12:50:49 UTC | Merge topic 'doc-get_target_property' into release-3.18 f4b911a2c9 Help: Update docs for failure result of get_target_property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4933 | 23 June 2020, 12:50:54 UTC |
f4b911a | Christopher Tetreault | 22 June 2020, 22:48:09 UTC | Help: Update docs for failure result of get_target_property If `get_target_property` fails to find a value for a non-inherited property, it appends `-NOTFOUND` to the var name and sets that as the result, rather than setting the value of the var to `NOTFOUND`. | 23 June 2020, 12:17:59 UTC |
ba0ff76 | Brad King | 23 June 2020, 12:00:25 UTC | Merge topic 'VxWorks-platform-id' into release-3.18 b22586be01 VxWorks: Add Platform ID for Modules/CMakePlatformId.h.in Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4922 | 23 June 2020, 12:00:31 UTC |
b22586b | Lihua Zhao | 19 June 2020, 01:34:06 UTC | VxWorks: Add Platform ID for Modules/CMakePlatformId.h.in | 23 June 2020, 11:59:32 UTC |
22dbe54 | Brad King | 23 June 2020, 11:56:32 UTC | Merge topic 'makefile-fix-verbose' into release-3.18 7f78bc42cb Makefile: Fix regression in .SILENT rule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4928 | 23 June 2020, 11:57:33 UTC |
069e904 | Brad King | 23 June 2020, 11:55:41 UTC | Merge topic 'fix-win-flex-bison' into release-3.18 0faa2b9870 Find{FLEX,BISON}: Add 'win-' executable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4931 | 23 June 2020, 11:56:39 UTC |
df69cb3 | Brad King | 23 June 2020, 11:55:35 UTC | Merge topic 'FindCUDA-11' into release-3.18 1d9f2f9714 FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4929 | 23 June 2020, 11:55:40 UTC |
86cd7d6 | Brad King | 23 June 2020, 11:53:38 UTC | Merge topic 'test-all-find-modules' into release-3.18 6c6b227813 Tests: Drop redundant FindModulesExecuteAll test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4930 | 23 June 2020, 11:53:44 UTC |
6c6b227 | Brad King | 22 June 2020, 18:11:31 UTC | Tests: Drop redundant FindModulesExecuteAll test This test has been superseded by `CMakeOnly.AllFindModules`, which does much more checking anyway. | 23 June 2020, 11:48:53 UTC |
0faa2b9 | Yan | 22 June 2020, 19:42:10 UTC | Find{FLEX,BISON}: Add 'win-' executable names Distributions of these tools on Windows now use a `win-` prefix instead of the previously-seen `win_` prefix. Search for both. | 22 June 2020, 19:50:22 UTC |
1d9f2f9 | Robert Maynard | 22 June 2020, 15:48:23 UTC | FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11 The nppicom library has been removed in preference of nvjpeg starting in CUDA 11. Fixes: #20845 | 22 June 2020, 15:56:51 UTC |
7f78bc4 | Daniel Colascione | 22 June 2020, 00:40:25 UTC | Makefile: Fix regression in .SILENT rule Since commit d74e651b78 (Makefiles: Re-implement makefile target path escaping and quoting, 2020-04-10, v3.18.0-rc1~334^2~1), `WriteMakeRule` now correctly escapes `$` in make target paths as `$$`. However, this caused an existing call site to escape the `$(VERBOSE)` variable reference in the `.SILENT` prefix, making it ineffective. Sub-makefiles are invoked with `MAKESILENT`, so this bug matters only for the `all` target, which emits progress messages from toplevel. Before: # Suppress display of executed commands. $$(VERBOSE).SILENT: After: # Suppress display of executed commands. $(VERBOSE).SILENT: | 22 June 2020, 12:48:53 UTC |
c0b44e6 | Brad King | 19 June 2020, 12:13:19 UTC | Merge topic 'try_compile-nfs' into release-3.18 a9a258c302 try_compile: Do not try to remove '.nfs*' files Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Acked-by: Axel Huebl <axel.huebl@plasma.ninja> Merge-request: !4913 | 19 June 2020, 12:14:05 UTC |
21d0961 | Brad King | 19 June 2020, 12:13:02 UTC | Merge topic 'CUDAToolkit-cuda-11' into release-3.18 b284a3c764 CudaToolkit: Update for new/removed libraries in CUDA 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4917 | 19 June 2020, 12:13:08 UTC |
c7561c0 | Brad King | 19 June 2020, 12:11:59 UTC | Merge topic 'cuda-toolkit-vs' into release-3.18 a0280801f4 CUDA: Fix CMAKE_CUDA_COMPILER_TOOLKIT_ROOT detection in Visual Studio 90be0916b5 CUDA: Re-order some logic for determining the compiler 4ab5f109f0 CUDA: Remove unused variables while determining compiler 492e5f01fa CUDA: Simplify CMAKE_CUDA_COMPILER_TOOLKIT_ROOT computation 4785bd6153 CUDA: Skip the entire search for nvcc when it is CMAKE_CUDA_COMPILER Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4921 | 19 June 2020, 12:12:04 UTC |
33e1dc4 | Brad King | 19 June 2020, 12:10:25 UTC | Merge topic 'cuda_nvcc_exe_search' into release-3.18 d9c1f05924 CUDA: Fix NVCC executable search during compiler detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4920 | 19 June 2020, 12:10:33 UTC |
a028080 | Brad King | 18 June 2020, 19:55:18 UTC | CUDA: Fix CMAKE_CUDA_COMPILER_TOOLKIT_ROOT detection in Visual Studio When using a Visual Studio generator, we do not know the path to `CMAKE_CUDA_COMPILER` until after the compiler id detection project extracts it. However, based on the VS toolchain configuration we know that the compiler id will be NVIDIA, so use that to drive the CUDA architecture flag logic. After the main compiler id step we know `CMAKE_CUDA_COMPILER`, so `CMAKE_CUDA_COMPILER_TOOLKIT_ROOT` can then be computed. | 18 June 2020, 19:58:38 UTC |
90be091 | Brad King | 18 June 2020, 19:52:42 UTC | CUDA: Re-order some logic for determining the compiler | 18 June 2020, 19:53:45 UTC |
4ab5f10 | Brad King | 18 June 2020, 19:50:10 UTC | CUDA: Remove unused variables while determining compiler | 18 June 2020, 19:50:10 UTC |
492e5f0 | Brad King | 18 June 2020, 19:49:25 UTC | CUDA: Simplify CMAKE_CUDA_COMPILER_TOOLKIT_ROOT computation | 18 June 2020, 19:49:25 UTC |
4785bd6 | Brad King | 18 June 2020, 19:48:40 UTC | CUDA: Skip the entire search for nvcc when it is CMAKE_CUDA_COMPILER | 18 June 2020, 19:48:40 UTC |
d9c1f05 | Raul Tambre | 18 June 2020, 17:03:25 UTC | CUDA: Fix NVCC executable search during compiler detection The result variable was `CUDAToolkit_NVCC_EXECUTABLE` instead of `_CUDA_NVCC_EXECUTABLE`, which the rest of the code used. Also, we can simply `set()` the `_CUDA_NVCC_EXECUTABLE` value without searching. Fixes: #20847 | 18 June 2020, 19:07:31 UTC |
c268537 | Brad King | 18 June 2020, 16:44:15 UTC | Merge topic 'improve_device_link_policy_cross_ref' into release-3.18 e5279c2c8f Help: Better document that CMP0105 controls DEVICE_LINK parsing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4919 | 18 June 2020, 16:45:27 UTC |
310e953 | Brad King | 18 June 2020, 16:44:08 UTC | Merge topic 'doc-3.18-fixups' into release-3.18 947cfc732d Help: Explicitly say transaction, don't abbreviate to trans 90c73479bc Help: Correct and condense examples for VS_SOLUTION_DEPLOY 0420de10b5 Help: Add missing cross-referencing for generator expressions 013f7a2647 Help: Formatting, crossref for FRAMEWORK_MULTI_CONFIG_POSTFIX_<CONFIG> a12d53acf3 Help: Add missing PCH_WARN_INVALID docs and related cleanups 95a16f7805 Help: Fix formatting error and consistency for gtest_discover_tests() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4915 | 18 June 2020, 16:44:14 UTC |
e5279c2 | Robert Maynard | 18 June 2020, 16:07:26 UTC | Help: Better document that CMP0105 controls DEVICE_LINK parsing | 18 June 2020, 16:07:26 UTC |
b8d1366 | Brad King | 18 June 2020, 13:36:56 UTC | Merge topic 'armclang-typo' into release-3.18 2ff68c00e0 ARMClang: Fix typo in -Xlinker flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4916 | 18 June 2020, 13:37:46 UTC |
8896a12 | Brad King | 18 June 2020, 13:36:41 UTC | Merge topic 'test-split-RunCMake.target_link_libraries' into release-3.18 5f97e44912 Tests: Shorten case names in RunCMake.target_link_libraries-* tests 0951b1fe07 Tests: Split RunCMake.target_link_libraries test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4908 | 18 June 2020, 13:36:47 UTC |
b284a3c | Robert Maynard | 18 June 2020, 12:48:59 UTC | CudaToolkit: Update for new/removed libraries in CUDA 11 | 18 June 2020, 12:52:58 UTC |
2ff68c0 | Osama Moharam | 18 June 2020, 11:38:20 UTC | ARMClang: Fix typo in -Xlinker flag Fix a typo from commit ef816610be (ARMClang: allow fallback to -march and correct setting of --cpu flags, 2020-06-03, v3.18.0-rc1~18^2). | 18 June 2020, 11:43:22 UTC |
947cfc7 | Craig Scott | 18 June 2020, 10:32:36 UTC | Help: Explicitly say transaction, don't abbreviate to trans The release notes need to make sense to people not so familiar with each item. For those less familiar with RPM, spelling out "transaction" makes this line item much clearer in isolation. | 18 June 2020, 10:43:46 UTC |
90c7347 | Craig Scott | 18 June 2020, 10:30:30 UTC | Help: Correct and condense examples for VS_SOLUTION_DEPLOY | 18 June 2020, 10:43:46 UTC |