https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
6ab08c4 CMake 3.18.0-rc4 10 July 2020, 10:49:28 UTC
1bfe1d4 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 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 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 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 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 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 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 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 set_property: Fix name of TARGET_DIRECTORY option in error messages 09 July 2020, 10:33:03 UTC
f332ce1 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 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 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 FindCUDA/select_compute_arch: generate PTX for the latest architecture 08 July 2020, 17:35:12 UTC
8adfa16 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 Help: Fix CPack module docs on config file for source package 08 July 2020, 12:36:00 UTC
cb0080d 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 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 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 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 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 FindMPI: Pass -pthread to NVCC through -Xlinker for device linking Fixes: #20924 07 July 2020, 14:23:11 UTC
196f042 FindLAPACK: Handle Windows Intel MKLROOT with backslash 07 July 2020, 13:55:29 UTC
96c19ec FindBLAS: Handle Windows Intel MKLROOT with backslash 07 July 2020, 13:55:29 UTC
dab33d1 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 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 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 Merge branch 'cmext-vs16-declval' into release-3.18 Merge-request: !4971 06 July 2020, 13:42:21 UTC
b725a19 FindMPI: Deny -fexceptions from NVCC Do not forward -fexceptions (set from MVAPICH2) to NVCC. Fixes: #18558 06 July 2020, 13:37:11 UTC
8843946 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 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 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 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 Help: FRAMEWORK_MULTI_CONFIG_POSTFIX example should use actual config 05 July 2020, 06:26:46 UTC
b902da4 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 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 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 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 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 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 FindLua: Add support for Lua 5.4 01 July 2020, 14:55:32 UTC
6d42319 Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2020-06-30 (5a1fc8d3) 01 July 2020, 14:10:23 UTC
4446fda 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 curl: Update script to get curl 7.71.1 01 July 2020, 14:09:40 UTC
1e26c84 CMake 3.18.0-rc3 01 July 2020, 11:14:26 UTC
0ca6bb8 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 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 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 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 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 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 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 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 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 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 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 file(ARCHIVE_CREATE): Rename TYPE option to COMPRESSION Fixes: #20883 27 June 2020, 08:38:28 UTC
bc45bdc Help: Fix contents indenting for file(ARCHIVE_...) subcommands 27 June 2020, 06:33:29 UTC
75aa3ee 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 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 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 Intel: Add flags for C++20 Patch-by: Matheus Izvekov Fixes: #20880 26 June 2020, 12:21:21 UTC
1458b4c Help: Add CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE to release notes 24 June 2020, 13:19:06 UTC
e5ff413 curl: Set build options the way we need for CMake 24 June 2020, 12:23:52 UTC
0ef8fa5 Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2020-06-23 (e9db32a0) 24 June 2020, 12:13:02 UTC
642ea49 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 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 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 curl: Update script to get curl 7.71.0 24 June 2020, 11:54:53 UTC
1f47a65 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 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 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 VxWorks: Add Platform ID for Modules/CMakePlatformId.h.in 23 June 2020, 11:59:32 UTC
22dbe54 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 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 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 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 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 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 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 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 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 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 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 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 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 CUDA: Re-order some logic for determining the compiler 18 June 2020, 19:53:45 UTC
4ab5f10 CUDA: Remove unused variables while determining compiler 18 June 2020, 19:50:10 UTC
492e5f0 CUDA: Simplify CMAKE_CUDA_COMPILER_TOOLKIT_ROOT computation 18 June 2020, 19:49:25 UTC
4785bd6 CUDA: Skip the entire search for nvcc when it is CMAKE_CUDA_COMPILER 18 June 2020, 19:48:40 UTC
d9c1f05 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 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 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 Help: Better document that CMP0105 controls DEVICE_LINK parsing 18 June 2020, 16:07:26 UTC
b8d1366 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 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 CudaToolkit: Update for new/removed libraries in CUDA 11 18 June 2020, 12:52:58 UTC
2ff68c0 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 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 Help: Correct and condense examples for VS_SOLUTION_DEPLOY 18 June 2020, 10:43:46 UTC
back to top