- Jan 28, 2021
-
- Jan 25, 2021
-
-
1d7daa66 Help: Add Ninja Multi-Config to list in GENERATOR_IS_MULTI_CONFIG Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5737
-
2a5955ac Intel: Replace deprecated Fortran flag -nofor_main with -nofor-main Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5729
-
Brad King authored
Fixes: #21739
-
- Jan 22, 2021
-
-
Brad King authored
The `-nofor_main` flag was originally added by commit ccdd3e94 (Fix Intel Fortran SHARED libraries on Linux, 2009-10-27, v2.8.2~915). Since then, Intel Fortran renamed the option to `-nofor-main` and deprecated the old name. The new name has been available for a long time, so we can just switch to it. Fixes: #21735
-
- Jan 21, 2021
-
-
127864aa Merge branch 'backport-3.18-ci-wix-download' into ci-wix-download 8efbb0c9 ci: download WiX on Windows 5e5fecb7 ci: speed up cmake and ninja downloads on Windows 6c34835a Merge branch 'backport-ninja-no-cleandead' into release-3.18 41ec2a4f Merge branch 'FindPython-python2-soabi-suffix-fix' into release-3.18 035a0c49 Merge branch 'cuda_detect_vs_codegen' into release-3.18 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5725
-
Brad King authored
-
Brad King authored
Avoid requiring Windows CI hosts to have WiX installed.
-
Brad King authored
Invoke-WebRequest uses a progress bar by default, but we have no interactive session anyway. Turn it off to speed up downloads.
-
1e67482d VS: Generalize Win10 max SDK version to all VS generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5721
-
b9246693 FindHDF5: silence STATUS messages when found with QUIET 2439a048 FindHDF5: avoid writing to the output when testing h5cc Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5722
-
7e615a54 file(GET_RUNTIME_DEPENDENCIES): Fix weak macOS libraries not detected f2d92b98 GetPrerequisites: Include weak macOS dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5703
-
- Jan 20, 2021
-
-
The `CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM` variable added in CMake 3.19 by commit ba497111 (VS: Add option for custom Win10 SDK version maximum, 2020-08-20, v3.19.0-rc1~262^2) was documented as if it worked for all generators but implemented only to override CMake's builtin default for the VS 2015 max SDK version. Generalize the variable to set a custom max SDK version for later VS versions too. Fixes: #21720
-
Ben Boeckel authored
-
Ben Boeckel authored
The execution of this tool can output error logs to the output during configure. This can then be caught by CTest and flagged as an error during the build.
-
Starting with Clang 12, `otool -l` reports `LC_LOAD_WEAK_DYLIB` instead of `LC_LOAD_DYLIB` for weakly linked libraries. Update the implementation of `file(GET_RUNTIME_DEPENDENCIES)` to recognize these. Fixes: #21684
-
Starting with Clang 12, `otool -L` adds `, weak` to weakly linked libraries. Update GetPrerequisites to recognize these. Issue: #21684
-
- Jan 19, 2021
-
-
6cee4c6a Restore support for cross-compiling CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5713
-
- Jan 18, 2021
-
-
In commit eb583b0a (cmake_path command: path management, 2020-07-23, v3.19.0-rc1~216^2~1) we added a `try_run`. In cross-compilation mode, C++ features tests must avoid running tests if there is no emulator defined.
-
6718caaa IRSL: Install msvcp${v}${d}_atomic_wait.dll if available with CRT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5702
-
- Jan 15, 2021
-
-
VS now distributes these additional runtime libraries. Install them if available. Fixes: #21675
-
- Jan 13, 2021
-
- Jan 12, 2021
-
-
e6e7f2ca cmMakefile: Don't expand bracket arguments in --trace-expand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5687
-
e20560a2 cmake-gui: Restore linking of Qt resources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5691
-
- Jan 11, 2021
-
-
Refactoring in commit 41e223de (CMake GUI: Split up into libraries, add test shim, 2020-09-14, v3.19.0-rc1~116^2~2) broke linking of Qt resources, such as the Add/Remove Entry button icons. Fixes: #21682
-
Raul Tambre authored
Bracket arguments are literal and shouldn't be expanded. Fixes #21671.
-
- Jan 08, 2021
-
-
6410425e ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+ bbec5a03 Utilities/Release: Add script to build Qt 5.15.2 macOS universal binaries 97e238f6 Utilities/Release: Fix macOS Qt 5.9 build script umask 2c5f30b4 cmake-gui: Fix macOS styling for binaries distributed with Qt 5.10+ 3679b74a gitlab-ci: update upload jobs to go to cmake.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5672
-
b8b6573d Xcode: Use deterministic object ids for script build phases 2892228d cmGlobalXCodeGenerator: Add infrastructure for deterministic object ids d250b677 cmGlobalXCodeGenerator: Adopt pbxproj object id generation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5671
-
- Jan 07, 2021
-
-
Brad King authored
In order to support modern macOS features like Dark Mode, we need to use Qt 5.15, which requires macOS 10.13. However, we still want to support macOS 10.10 as well, for which we need to use Qt 5.9. Build separate macOS packages for these use cases. Fixes: #21606 Issue: #20825
-
Brad King authored
These may be used to build a CMake universal binary for macOS that supports both architectures on Apple Silicon and is compatible with OS X 10.13.
-
Brad King authored
Produce a tarball with world-readable permissions.
-
Brad King authored
According to https://bugreports.qt.io/browse/QTBUG-59428, Qt 5.10 and above moved macOS style handling into a separate `qmacstyle` plugin. Install the plugin in our `CMake.app` package on macOS. Issue: #21606
-
Brad King authored
Upload binaries to `cmake.org` through its own name rather than through the `public.kitware.com` alias.
-
- Jan 06, 2021
-
-
Brad King authored
The Xcode "new build system" only considers a script build phase up to date if it has run before, even if outputs are newer than inputs. Use a deterministic object id for script build phases associated with custom commands so that they do not need to re-run after CMake re-generates the project. Fixes: #21669
-
Brad King authored
-
Brad King authored
-
5267ba9d FindHDF5: Fix finding both debug and release libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5653
-
7b4a50d6 gitlab-ci: update macOS jobs to use Xcode 12.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5670
-
Brad King authored
-
- Jan 05, 2021
-
-
a5b223aa FindMPI: remove single quotes from include path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5654
-