https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
63a65ba CMake 3.18.1 30 July 2020, 16:34:59 UTC
d908a89 Merge branch 'release-3.17' into release-3.18 30 July 2020, 16:32:16 UTC
103d6fa CMake 3.17.4 30 July 2020, 14:30:07 UTC
533a625 Merge topic 'clang-msvc-cxx-std' into release-3.18 21e497fe63 Clang: Fix fallback compile features when simulating old MSVC versions Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5082 30 July 2020, 12:39:58 UTC
2fdb7c5 Merge topic 'unity_no_skip_autogen' into release-3.18 7051250a6c Unity Builds: Do not set SKIP_AUTOGEN to source files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5081 30 July 2020, 12:28:49 UTC
21e497f Clang: Fix fallback compile features when simulating old MSVC versions Refactoring in commit 25439c7d62 (Clang: Refactor CXX standard flags into __compiler_clang_cxx_standards(), 2020-03-16, v3.18.0-rc1~362^2~4) accidentally broke the `cxx_std_*` fallback feature names. Issue: #21033 29 July 2020, 17:02:21 UTC
7051250 Unity Builds: Do not set SKIP_AUTOGEN to source files Fixes: #21028 29 July 2020, 15:57:50 UTC
7b4ffd4 Merge topic 'FindCURL-list-index-if' into release-3.18 0faedae335 FindCURL: Fix list index check after search Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5070 29 July 2020, 12:05:47 UTC
0faedae FindCURL: Fix list index check after search Fix logic added by commit fc5afbe970 (FindCURL: support COMPONENTS to check features, 2018-11-28, v3.14.0-rc1~287^2~2). When searching for particular components and `curl-config` reports one of the components being searched for first in the list, `find_package` fails. This is due to the check that treats non-zero index in the list as success and zero index as failure, while documentation on `list(FIND)` states that failure to find an element results in return value of -1 (not 0). I'm hitting this when building cURL with support for HTTP and HTTPS protocols only, and then trying to `find_package(CURL COMPONENTS HTTP HTTPS)`. I'm using `if(NOT x EQUAL -1)` check form as it appears to be the most used throughout the modules. While fixing this issue I've looked through all the uses of `list(FIND)` in other modules but wasn't able to find improper use except here. 28 July 2020, 13:09:43 UTC
dde9768 Merge topic 'revert-add_test-special-chars' into release-3.18 5fc5f4d26e add_test: Revert "Allow special characters in test name" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5067 28 July 2020, 12:24:34 UTC
825e19b Merge topic 'sysroot-prefix' into release-3.18 e67d9c6e31 Compilers: Ignore -print-sysroot prefix when it is '/' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5066 28 July 2020, 12:22:35 UTC
5fc5f4d add_test: Revert "Allow special characters in test name" Revert commit f84af8e270 (add_test: Allow special characters in test name, 2020-05-16, v3.18.0-rc1~142^2). Unfortunately the fix breaks projects that were working around the limitation with manual escaping. The fix can be re-introduced with a policy in a future version. Also add a 3.18.1 release note explaining the change. Fixes: #21017, #20965 Issue: #19391 27 July 2020, 22:04:11 UTC
e67d9c6 Compilers: Ignore -print-sysroot prefix when it is '/' Since commit 8cc384f629 (Compilers: Add paths from -print-sysroot to system prefix path, 2020-03-25, v3.18.0-rc1~337^2) we prepend the compiler's sysroot to `CMAKE_SYSTEM_PREFIX_PATH`. This does not make sense when the prefix is just `/`, such as on Ubuntu 16.04's system compiler. Fixes: #21019 27 July 2020, 14:53:43 UTC
7c99b7d Merge topic 'fix-dependent-pipelines' into release-3.18 726766713b gitlab-ci: avoid failing dependent steps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5069 27 July 2020, 14:52:44 UTC
16f77ce Merge topic 'bootstrap-intel' into release-3.18 796466284b bootstrap: Fix support for Intel compiler with modern GNU system compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5057 27 July 2020, 14:47:57 UTC
90c8830 Merge topic 'externalproject-download-git-2.20-fix' into release-3.18 8dbefc3ca6 ExternalProject: omit --no-checkout from git clone when using git 2.20.x. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5054 27 July 2020, 14:46:35 UTC
4b0c4ca Merge topic 'xcode-12-legacy-deprecation' into release-3.18 36fc3a1e84 Xcode: Suppress legacy build system deprecation warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5052 27 July 2020, 14:45:14 UTC
fadedcb Merge topic 'FindXalanC-1.12' into release-3.18 4bf102418b FindXalanC: Fix version parsing for XalanC 1.12 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5056 27 July 2020, 14:43:54 UTC
e19a62e Merge topic 'vs-lang-flags' into release-3.18 c4109a1bc8 VS: Restore toleration of target-wide -TP flag with MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5051 27 July 2020, 14:42:44 UTC
7267667 gitlab-ci: avoid failing dependent steps This avoids making busted jobs if a prerequisite fails. 27 July 2020, 14:02:34 UTC
8dbefc3 ExternalProject: omit --no-checkout from git clone when using git 2.20.x. The optimization from commit 627fc5b44f (ExternalProject: Avoid unnecessary checkout on clone, 2019-07-29, v3.16.0-rc1~325^2) triggers a bug in the Git 2.20.x series that is not in older or newer versions. Drop the optimization for that specific range of Git versions. Fixes: #21009 24 July 2020, 13:39:06 UTC
e82bc59 Merge branch 'bootstrap-intel' into release-3.17 Merge-request: !5057 24 July 2020, 12:59:11 UTC
7964662 bootstrap: Fix support for Intel compiler with modern GNU system compiler On systems with older GNU system compilers, the Intel C++ compiler does not define `__cplusplus` to any version newer than C++11. This prevented `bootstrap` from detecting that a given C++ standard flag has enabled C++17 mode in the compiler. In commit 033a4b12a5 (bootstrap: Extend C++17 check for our cast functions, 2019-12-14, v3.17.0-rc1~291^2) we added a preprocessor condition to attempt to detect C++17 mode in the Intel compiler on such systems by looking for `__cpp_if_constexpr`. However, on systems with a modern GNU system compiler, that definition is available even in C++11 mode. Switch to using `__cpp_deduction_guides` to detect C++17 mode for the Intel C++ compiler. That seems to be defined exclusively in C++17 mode regardless of the version of the system compiler. Fixes: #21013 24 July 2020, 12:53:13 UTC
4bf1024 FindXalanC: Fix version parsing for XalanC 1.12 The version header now puts parentheses around the components. Fixes: #21010 24 July 2020, 11:23:19 UTC
1632708 Merge topic 'file-GET_RUNTIME_DEPENDENCIES-terms' into release-3.18 2b60088d14 Help: Update file(GET_RUNTIME_DEPENDENCIES) prose to match option names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5053 23 July 2020, 18:11:52 UTC
2b60088 Help: Update file(GET_RUNTIME_DEPENDENCIES) prose to match option names 23 July 2020, 17:47:24 UTC
36fc3a1 Xcode: Suppress legacy build system deprecation warning Xcode 12 beta 3 now warns about using the legacy build system. Since generation of the build system is CMake's responsibility, the warning is not relevant to our users. Suppress it. Issue: #18088 23 July 2020, 17:00:42 UTC
c4109a1 VS: Restore toleration of target-wide -TP flag with MSVC Since commit 3b547e2e4b (VS: Simplify logic adding source file C/C++ language flag to MSVC, 2020-05-15, v3.18.0-rc1~139^2~1) we only add a per-source language selection flag when the source file extension does not match the compiler's default. This approach breaks when a project adds a target-wide `-TP` flag. Although such projects likely did not work with non-VS generators, we did support them before in Visual Studio generators. Add a special case to tolerate such flags again. Fixes: #21005 23 July 2020, 14:54:35 UTC
4b1c6f9 Merge topic 'cmake-gui-qt-5.14' into release-3.18 af6cf586f6 cmake-gui: Fix crash when built with Qt 5.14 or later Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5045 23 July 2020, 12:20:48 UTC
af6cf58 cmake-gui: Fix crash when built with Qt 5.14 or later In commit d7679f6427 (QCMakeCacheView: use non-deprecated List and Set constructions, 2020-06-10, v3.18.0-rc2~13^2) the conversion of the `this->properties()` value to QSet is incorrect for Qt 5.14+. The problem is that `this->properties()` returns by value, so the range `this->properties().begin(), this->properties().end()` provides iterators to two different instances. Use an intermediate temporary copy of the value to get a consistent iterator range. Fixes: #20981 22 July 2020, 19:19:51 UTC
24571e8 Merge topic 'aux-install-dest' into release-3.18 83bc79e232 Auxiliary: Add options to control Vim and Emacs file installation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5035 22 July 2020, 12:46:00 UTC
c8a6da0 Merge topic 'graphviz-restore-per-target' into release-3.18 1829220310 Merge branch 'backport-3.17-graphviz-restore-per-target' f3a6b4a209 Tests: Cover Graphviz support for per-target dependency graph options 93549b9224 Graphviz: Restore support for per-target dependency graph options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5039 22 July 2020, 12:42:36 UTC
e817818 Merge branch 'backport-3.17-graphviz-restore-per-target' into release-3.17 Merge-request: !5039 21 July 2020, 20:35:53 UTC
1829220 Merge branch 'backport-3.17-graphviz-restore-per-target' 21 July 2020, 19:00:52 UTC
f3a6b4a Tests: Cover Graphviz support for per-target dependency graph options Issue: #20928 21 July 2020, 18:55:44 UTC
93549b9 Graphviz: Restore support for per-target dependency graph options The behaviors controlled by options `GRAPHVIZ_GENERATE_PER_TARGET` and `GRAPHVIZ_GENERATE_DEPENDERS` were broken by commit 553658393c (Graphviz: added test suite, fixes, enhancements, 2019-10-08, v3.17.0-rc1~615^2). It had not been covered in the test suite previously, and those changes left out checks for these features from the `default_options` case. Implement the previously-existing behavior in the new graphviz generation engine added by the above-mentioned commit. Fixes: #20928 21 July 2020, 18:55:44 UTC
83bc79e Auxiliary: Add options to control Vim and Emacs file installation Since commit 2642f432ef (Aux: Install editor and bash files to more natural locations, 2020-03-30, v3.18.0-rc1~429^2) these files are installed by default into locations that are not CMake-specific but may be distro-specific. Add options for packagers to control these locations. Also rename the `CMAKE_BASH_COMP_DIR` option to follow our conventions. Fixes: #20993 21 July 2020, 12:34:30 UTC
19a0b5c Merge topic 'ghs-crash' into release-3.18 5da2c71165 GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5033 21 July 2020, 11:26:41 UTC
dae9fd0 Merge topic 'bootstrap-system-http2' into release-3.18 64bc82bb4d bootstrap: Add options to control use of system nghttp2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph Grüninger <foss@grueninger.de> Merge-request: !5031 21 July 2020, 11:25:54 UTC
21bebd2 Merge topic 'strdup' into release-3.18 eea0337c7d centos5: Fix FTBFS with strdup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5026 21 July 2020, 11:25:02 UTC
70dca18 Merge topic 'xcode-native-arch' into release-3.18 26673bf480 Xcode: Explicitly specify default native architecture on macOS ce624cfbd4 cmGlobalXCodeGenerator: Save CMAKE_SYSTEM_NAME in member Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5023 21 July 2020, 11:19:02 UTC
5da2c71 GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not defined Refactoring in commit 36aba01223 (cmGeneratorTarget::GetProperty: return cmProp, 2020-04-29, v3.18.0-rc1~246^2) left out a `nullptr` check. Fixes: #20985 20 July 2020, 14:41:41 UTC
64bc82b bootstrap: Add options to control use of system nghttp2 Add `bootstrap` options needed since commit 0b872fd4be (nghttp2: Build the library within CMake for use by our curl, 2020-04-01, v3.18.0-rc1~408^2~2). Fixes: #20987 20 July 2020, 14:16:07 UTC
26673bf Xcode: Explicitly specify default native architecture on macOS When `CMAKE_OSX_ARCHITECTURES` is not specified, we add the Xcode setting `ONLY_ACTIVE_ARCH = YES` with the intention of targeting the native architecture of the host. However, the default `ARCHS` value chosen by "Xcode 12 Universal Apps" includes multiple architectures. Add an explicit `ARCHS` setting with value `$(NATIVE_ARCH_ACTUAL)` to tell Xcode to use the host's native architecture only. Fixes: #20893 20 July 2020, 14:03:15 UTC
61b0d2c Merge topic 'swift-link-iface' into release-3.18 14a5712447 Swift: Fix regression in linking to interface libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5027 20 July 2020, 13:56:06 UTC
eea0337 centos5: Fix FTBFS with strdup Since commit f034b0f663 (CMake compilation: do not use compiler extensions, 2020-03-14, v3.18.0-rc1~494^2) we need to explicitly enable availability of `strdup`. Fixes: #20971 20 July 2020, 06:21:40 UTC
290a68b Merge topic 'ninja-multi-rsp' into release-3.18 99ed39b011 Ninja Multi-Config: Make link response files per-config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5020 17 July 2020, 12:49:36 UTC
14a5712 Swift: Fix regression in linking to interface libraries Since commit 2026915f8f (Swift: Propagate Swift_MODULE_DIRECTORY as include directory, 2020-02-03, v3.18.0-rc1~547^2) we internally call `GetAllConfigCompileLanguages` on all directly linked targets without checking if they are interface libraries that don't compile at all. That violates an internal assumption and assertion. Fixes: #20977 17 July 2020, 12:26:40 UTC
ce624cf cmGlobalXCodeGenerator: Save CMAKE_SYSTEM_NAME in member 16 July 2020, 18:17:47 UTC
ffe425f Merge branch 'ninja-multi-rsp' into release-3.17 Merge-request: !5020 16 July 2020, 16:02:54 UTC
99ed39b Ninja Multi-Config: Make link response files per-config Fixes: #20961 16 July 2020, 15:57:46 UTC
d421274 CMake 3.18.0 15 July 2020, 11:19:20 UTC
6b845e9 Merge topic 'doc-find_package' into release-3.18 cc92a4c228 Help: Fix typo in find_package documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5014 15 July 2020, 10:46:21 UTC
cc92a4c Help: Fix typo in find_package documentation 15 July 2020, 10:44:33 UTC
17f28f8 Merge topic 'nvcc_host' into release-3.18 ff086f066b NVCC: Handle host compiler with spaces in path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5019 15 July 2020, 10:42:56 UTC
a335999 Merge topic 'source_file_props_dedup_scopes' into release-3.18 f6969b917d set_property: Deduplicate source file directory scopes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5009 14 July 2020, 22:59:39 UTC
ff086f0 NVCC: Handle host compiler with spaces in path Need to surround it with quotes otherwise the different bits are passed as separate arguments. Fixes #20954. 14 July 2020, 19:27:58 UTC
8c6cce2 Merge topic 'macos-11-file-GET_RUNTIME_DEPENDENCIES' into release-3.18 d9af90504f Tests: Update file(G_R_D) test to make system library optional c51400033c file: Update GET_RUNTIME_DEPENDENCIES for macOS 11 dylib cache Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4998 14 July 2020, 11:15:11 UTC
2ef6ad0 Merge topic 'profiling-case-insensitive-command-names' into release-3.18 7cf2f7d2af cmake: Store lowercase command names in profiling output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5007 14 July 2020, 11:14:08 UTC
f6969b9 set_property: Deduplicate source file directory scopes A user could specify the same directory scope to set_property() multiple times, which in conjunction with APPEND would append the property multiple times. Make sure to deduplicate scopes across both DIRECTORY and TARGET_DIRECTORY options, so that a property is only appended once in such a scenario. Fixes: #20941 13 July 2020, 15:43:17 UTC
d9af905 Tests: Update file(G_R_D) test to make system library optional Since the system library may not exist on the filesystem on macOS 11, skip it if it doesn't exist. 13 July 2020, 12:32:02 UTC
c514000 file: Update GET_RUNTIME_DEPENDENCIES for macOS 11 dylib cache Starting on macOS 11, the dynamic loader has a builtin cache of system-provided dylib files. They do not actually exist on the filesystem. However, runtime dependencies recorded in Mach-O binaries can still have `LC_LOAD_DYLIB` entries referring to such dylib files by absolute path. The dynamic loader simply resolves the paths from its cache. Teach `file(GET_RUNTIME_DEPENDENCIES)` to skip dependencies on such dylib paths. For practical software distribution purposes they do not exist, or at least can be assumed available on all deployments. Issue: #20863 13 July 2020, 12:31:59 UTC
46f1fa0 Merge topic 'imported-local-target-alias' into release-3.18 7b0f6508a0 ALIAS targets: Non-global aliases must be propagated to sub-directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5002 13 July 2020, 11:56:13 UTC
1ec3fee Merge topic 'doc-source-prop-dir-options' into release-3.18 0bdb1a77d1 Help: Clarify wording of dir-related source property options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5000 13 July 2020, 11:52:01 UTC
aedc5e1 Merge topic 'supported-profiling-formats' into release-3.18 9c3beb532f cmake: Show supported formats in --help output for --profiling-format Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: dublet <github@dublet.org> Merge-request: !5001 13 July 2020, 11:49:47 UTC
7cf2f7d cmake: Store lowercase command names in profiling output This ensures commands can be properly aggregated by tools processing the profiling output. Fixes: #20946 13 July 2020, 01:03:05 UTC
0bdb1a7 Help: Clarify wording of dir-related source property options 13 July 2020, 00:06:52 UTC
7b0f650 ALIAS targets: Non-global aliases must be propagated to sub-directories Fixes: #20942 11 July 2020, 14:59:50 UTC
9c3beb5 cmake: Show supported formats in --help output for --profiling-format Fixes: #20943 11 July 2020, 13:14:03 UTC
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
back to top