- Sep 02, 2020
-
-
Kyle Edwards authored
Fixes: #21118
-
Kyle Edwards authored
-
Kyle Edwards authored
-
- Sep 01, 2020
-
-
Kyle Edwards authored
-
776059ef Merge branch 'backport-3.17-automoc-depend-project-file' 6b20bbd2 AutoMoc: Restore support for re-running after project file changes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5166
-
d264685b UseSWIG: Update option -interface usage Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5172
-
- Aug 31, 2020
-
-
Brad King authored
-
For Qt >= 5.15.0 and Ninja generators AutoMoc creates a depfile to let Ninja decide when to run AutoMoc. This was introduced by commit aebfbcaa (AutoGen: Use depfiles for the XXX_autogen ninja targets, 2020-01-14, v3.17.0-rc1~58^2). However, AutoMoc was not triggered after adding a new moc-able file to the project. This patch adds the project file (and potentially included files) to the dependencies in the depfile. Now, a re-run of AutoMoc is triggered if the project file changes. Fixes: #21127
-
Marc Chevrier authored
Option -interface must not be used if multiple SWIG files are part of the same library. Fixes: #21134
-
- Aug 27, 2020
- Aug 26, 2020
-
-
44dffbcc FindJNI: Add arm64 support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5162
-
bed315a0 CUDA: Support setting CUDA14/17 when using MSVC Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5160
-
- Aug 25, 2020
-
-
On 64-bit ARM, JVM directories have an arm64 suffix.
-
a48bb185 AutoGen: Fix moc and uic dependencies when building Qt itself Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5153
-
When building Qt itself, the moc and uic executables are spcecified via a generator expression of the form $<TARGET_FILE:Qt6::moc>, which ends populating Moc's and Uic's 'Executable' field but not the ExecutableTarget and ExecutableTargetName fields. In such a scenario, the code in cmQtAutoGenInitializer::InitAutogenTarget fails to add a dependency on moc (or uic), because ExecutableTarget is null. First try to add a dependency on the ExecutableTarget if it's not empty, otherwise try to add a dependency on the path specified in the 'Executable' field. Issue: #21118
-
95bc11db MSVC: Record support for c_static_assert Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5148
-
- Aug 24, 2020
-
-
Robert Maynard authored
Fixes #20953
-
- Aug 20, 2020
-
-
Supported since MSVC 19.28.29115 (VS 16.8.0 Preview 1.0).
-
47abe5f2 FindMPI: Fix regression in pthread guard Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Raul Tambre <raul@tambre.ee> Merge-request: !5147
-
983cb0c8 gitlab-ci: Update Windows builds to MSVC 19.27 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5144
-
f4373fed Tests: Fix RunCMake.try_compile test for C standards with MSVC 19.27 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5145
-
- Aug 19, 2020
-
-
Brad King authored
-
71532474 ExternalProject: Stop configure target from always appearing out-of-date c0b7198a ExternalProject: Stop patch target from always appearing out-of-date Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5136
-
3937536d llvm-rc: Fix quoting of path to cmake in CMAKE_RC_COMPILE_OBJECT Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5139
-
72822e26 FindPython: enhance robustness of version extraction from library name Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5135
-
Brad King authored
6896e509 CMakeFindBinUtils: Always consider plain binutils when not cross-compiling Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5137
-
- Aug 18, 2020
-
-
When the installation path to cmake includes spaces, the `<CMAKE_COMMAND>` is required to have proper quotation of the cmake call. Fixes: #21095
-
Since commit c5dd2ca5 (DetermineCompiler: Relax _CMAKE_TOOLCHAIN_PREFIX detection, 2020-03-25, v3.18.0-rc1~430^2), `_CMAKE_TOOLCHAIN_PREFIX` may be set even when not cross-compiling. In this case we may still need to use binutils without any prefix. Fixes: #21103
-
Craig Scott authored
When updates are disconnected, don't depend on skip-update because that target is always considered out of date. Depend directly on the patch target instead because it already depends on the appropriate target regardless of whether updates are disconnected or not. This in turn means nothing depends on the skip-update target, so it has also been removed. Relates: #21086
-
Craig Scott authored
The skip-update target is always considered out-of-date. The change in 7249ba96 (ExternalProject: Enforce that patch depends on update, 2020-04-03) made the patch target depend on skip-update, which in turn made it always out of date too. The patch command should only be re-run if the download needs to be performed again where updates are disconnected. Fixes: #21086
-
Marc Chevrier authored
Fixes: #21105
-
- Aug 12, 2020
-
-
e7fe0b24 FindRuby: Add documentation for deprecated variables Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5120
-
Since commit e672db62 (FindRuby: Rename variables to match case of module name, 2020-03-11, v3.18.0-rc1~546^2), the upper-case-prefixed variable names are for compatibility only but still exist. Put them back in the documentation. Issue: #21064
-
f7347f28 MSVC: Record support for C11 and c_restrict Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5115
-
951640f1 FindPython: manage SOABI for all Python versions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5119
-