summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ExternalProject: Fix misuse of IS_NEWER_THAN in timestamp checksCraig Scott2022-01-081-2/+4
| | | | | | | | | | | | This change was originally made in 404cddb7bb (ExternalProject: Fix misuse of IS_NEWER_THAN in timestamp checks, 2021-02-21), but was reverted by 57d442e182 (Revert ExternalProject and FetchContent refactoring, 2021-03-10) due to regressions from other changes. Reapply this fix on its own, since it is still valid. When using a file system which only has second resolution timestamps, there is a reasonably high likelihood of timestamps being the same. The IS_NEWER_THAN test returns true when timestamps are the same, so don't redo downloads when they match exactly.
* CMake Nightly Date StampKitware Robot2022-01-081-1/+1
|
* Merge topic 'GoogleTest-dots'Brad King2022-01-079-90/+171
|\ | | | | | | | | | | | | 1f9554d4e9 GoogleTest: Fix regex matching all dots in the suite name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6822
| * GoogleTest: Fix regex matching all dots in the suite nameFrancesco Guastella2022-01-079-90/+171
| |
* | Merge topic 'cmcldeps-cross'Brad King2022-01-071-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | d49e168e1b Ninja: Do not use cmcldeps for RC on non-Windows hosts Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Dmitry Mikushin <dmitry@kernelgen.org> Merge-request: !6843
| * | Ninja: Do not use cmcldeps for RC on non-Windows hostsMartin Storsjö2022-01-061-1/+1
| |/ | | | | | | | | | | | | | | The `cmcldeps` executable is only built on Windows. If running MSVC on a different OS (with various compatibility wrapping), don't try to use `cmcldeps`, as the executable doesn't exist. Fixes: #21760
* | Merge topic 'msvc-arm64ec'Brad King2022-01-071-1/+5
|\ \ | | | | | | | | | | | | | | | | | | 26f52508f2 MSVC: update arm64ec default flags and lib Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6841
| * | MSVC: update arm64ec default flags and libmoyo19972022-01-061-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the support added by commit 4ea3a88625 (MSVC: Add support for targeting ARM64EC, 2020-12-30, v3.20.0-rc1~121^2). Add `softintrin.lib` to `CMAKE_C_STANDARD_LIBRARIES_INIT`. Remove `/D_ARM64EC_WORKAROUND` from the flags as it was only ever needed in preview versions of VS. Issue: #21724
* | | Merge topic 'nghttp2-fix-ssize_t-dep'Brad King2022-01-071-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 99acfe41f5 cmnghttp2: check for HAVE_SIZEOF_SSIZE_T and not HAVE_SSIZE_T Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6831
| * | | cmnghttp2: check for HAVE_SIZEOF_SSIZE_T and not HAVE_SSIZE_TAli Mohammad Pur2022-01-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `check_type_size(ssize_t SIZEOF_SSIZE_T` call in cmcurl (referenced by the comment above) defines `HAVE_SIZEOF_SSIZE_T` and not `HAVE_SSIZE_T`. The `HAVE_SSIZE_T` variable *might* get defined, but via the `CHECK_TYPE_SIZE(ssize_t SSIZE_T)` call in cmlibarchive, which would be configured *after* cmnghttp2, and so the first configure would lead to an invalid `cmnghttp2/config.h` file.
* | | | Merge branch 'release-3.22'Brad King2022-01-070-0/+0
|\ \ \ \
| * \ \ \ Merge topic 'armasm-6.17' into release-3.22Brad King2022-01-071-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2777ed008 ASM: Fix identification of armasm 6.17+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6833
* | \ \ \ \ Merge topic 'armasm-6.17'Brad King2022-01-071-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | c2777ed008 ASM: Fix identification of armasm 6.17+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6833
| * | | | | ASM: Fix identification of armasm 6.17+Jukka Jalkanen2022-01-061-1/+1
| |/ / / / | | | | | | | | | | | | | | | Spelling of "ARM Compiler" changed to "Arm Compiler".
* | | | | Merge topic 'refactor_vsproject_type'Brad King2022-01-077-47/+55
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3b7520b94d Consolidate usage of VsProjectType 938a53f4f1 Refactor VsProjectType to its own header Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6830
| * | | | | Consolidate usage of VsProjectTypeSumit Bhardwaj2021-12-234-42/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move ProjectFileExtension handling logic to use ProjectType and remove extraneous checks in .Net SDK style project generation. This change will make introducing new project types relatively simpler.
| * | | | | Refactor VsProjectType to its own headerSumit Bhardwaj2021-12-233-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move VsProject to its own header so that we can consolidate IsManaged and IsCSharp.
* | | | | | Merge topic 'cpack-pkg-domains'Brad King2022-01-074-1/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da737d34e0 CPack/productbuild: add options to control domains element Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6825
| * | | | | | CPack/productbuild: add options to control domains elementDavid Wosk2022-01-064-1/+89
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The domains element determines the required authorization level needed for the install. The auth attribute of the pkg-ref element has been deprecated in favor of domains, so if the domains options are specified, the auth attribute is omitted. Fixes: #23030
* | | | | | CMake Nightly Date StampKitware Robot2022-01-071-1/+1
|/ / / / /
* | | | | Merge topic 'try-link-ld-warning-no_pie'Brad King2022-01-061-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f745e0497e CheckCompilerFlags: Catch linker warning about ignored flags Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6836
| * | | | | CheckCompilerFlags: Catch linker warning about ignored flagsCraig Scott2022-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example warning from arm64 macOS that this will now catch: ld: warning: -no_pie ignored for arm64 Fixes: #22961
* | | | | | Merge topic 'xcode-framework-system-includes'Brad King2022-01-066-1/+34
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d99cff236 Xcode: Properly identify frameworks with system includes Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6815
| * | | | | | Xcode: Properly identify frameworks with system includesGregor Jasny2021-12-226-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check the complete include path for being a system include, not the derived framework search path. The code for Ninja and Makefile generators does exactly the same. Fixes: #23011
* | | | | | | CMake Nightly Date StampKitware Robot2022-01-061-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2022-01-051-1/+1
| |_|_|_|/ |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2022-01-041-1/+1
| | | | |
* | | | | Merge topic 'cmMachO_h_missing_header'Craig Scott2022-01-031-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a1ca50d9fc cmMachO: Add missing header for std::unique_ptr Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6835
| * | | | | cmMachO: Add missing header for std::unique_ptrCraig Scott2022-01-021-0/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Builds were previously relying on <memory> being included by <string>, but not all compilers do that and we shouldn't be relying on that anyway.
* | | | | Merge topic 'doc-if-floating-point'Craig Scott2022-01-031-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6b170578b8 Help: Non-zero floating point numbers are true in if() expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6834
| * | | | | Help: Non-zero floating point numbers are true in if() expressionsCraig Scott2022-01-041-1/+2
| |/ / / / | | | | | | | | | | Fixes: #22991
* | | | | CMake Nightly Date StampKitware Robot2022-01-031-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2022-01-021-1/+1
|/ / / /
* | | | CMake Nightly Date StampKitware Robot2022-01-011-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-311-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-301-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-291-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-281-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-271-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-261-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-251-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-12-241-1/+1
| |/ / |/| |
* | | CMake Nightly Date StampKitware Robot2021-12-231-1/+1
| | |
* | | Merge topic 'copyright-year'Brad King2021-12-221-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1313e940c7 Copyright.txt: Update year range to end in 2022 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6827
| * | | Copyright.txt: Update year range to end in 2022Brad King2021-12-221-1/+1
|/ / /
* | | Merge branch 'release-3.22'Brad King2021-12-220-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'ci-windows-no-java' into release-3.22Brad King2021-12-221-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 85a07b4b49 ci: Explicitly disable Java tests on VS builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6826
* | \ \ Merge topic 'ci-windows-no-java'Brad King2021-12-221-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 352e68e95c Merge branch 'backport-3.22-ci-windows-no-java' into ci-windows-no-java e217153dc0 ci: Explicitly disable Java tests on VS builds 85a07b4b49 ci: Explicitly disable Java tests on VS builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6826
| * \ \ \ Merge branch 'backport-3.22-ci-windows-no-java' into ci-windows-no-javaBrad King2021-12-220-0/+0
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | ci: Explicitly disable Java tests on VS buildsBrad King2021-12-221-0/+1
| | |/ / | | | | | | | | | | | | | | | | Extend the change from commit 840fa28d3d (ci: Explicitly disable Java tests on Windows, 2021-12-16) to cover VS builds too.