summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MSVC: Default to -ZI instead of /Zi for x86 and x64Glen Chung2022-05-2614-3/+115
| | | | | | | | | | Add a policy for compatibility. For more information, see [1]. [1] https://docs.microsoft.com/en-us/cpp/build/reference/z7-zi-zi-debug-information-format?view=msvc-170 Fixes: #10189
* Merge branch 'release-3.23'Brad King2022-05-240-0/+0
|\
| * Merge topic 'doc-hip-genex-versionadded' into release-3.23Brad King2022-05-241-0/+8
| |\ | | | | | | | | | | | | | | | | | | 9f863cbd93 Help: Document when HIP_COMPILER generator expressions were added Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7289
* | \ Merge topic 'doc-hip-genex-versionadded'Brad King2022-05-241-0/+8
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 9f863cbd93 Help: Document when HIP_COMPILER generator expressions were added Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7289
| * | Help: Document when HIP_COMPILER generator expressions were addedEisuke Kawashima2022-05-241-0/+8
| | | | | | | | | | | | | | | These were added by commit b50bfc8913 (HIP: Add language to CMake, 2020-08-28, v3.21.0-rc1~66^2~4).
* | | Merge branch 'release-3.23'Brad King2022-05-240-0/+0
|\ \ \ | | |/ | |/|
| * | Merge branch 'release-3.22' into release-3.23Brad King2022-05-240-0/+0
| |\ \
| * \ \ Merge topic 'backport-update-libarchive' into release-3.23Brad King2022-05-2444-827/+1807
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e2fe1d17e6 libarchive: Update build within CMake after changes in 3.5.3 ac5e524763 libarchive: include archive_platform.h first in blake2s sources b93d8b1714 Merge branch 'upstream-LibArchive' into update-libarchive 9fd16c5b5b LibArchive 2022-02-08 (673c1eae) de38c89252 libarchive: Update script to get 3.5.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7294
* | | | Merge branch 'release-3.22'Brad King2022-05-240-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge topic 'backport-update-libarchive' into release-3.22Brad King2022-05-2444-827/+1807
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e2fe1d17e6 libarchive: Update build within CMake after changes in 3.5.3 ac5e524763 libarchive: include archive_platform.h first in blake2s sources b93d8b1714 Merge branch 'upstream-LibArchive' into update-libarchive 9fd16c5b5b LibArchive 2022-02-08 (673c1eae) de38c89252 libarchive: Update script to get 3.5.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7294
* | | | Merge topic 'update-libarchive'Brad King2022-05-240-0/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c1cb9844a6 Merge branch 'backport-update-libarchive' into update-libarchive e2fe1d17e6 libarchive: Update build within CMake after changes in 3.5.3 ac5e524763 libarchive: include archive_platform.h first in blake2s sources b93d8b1714 Merge branch 'upstream-LibArchive' into update-libarchive 9fd16c5b5b LibArchive 2022-02-08 (673c1eae) de38c89252 libarchive: Update script to get 3.5.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7294
| * \ \ \ Merge branch 'backport-update-libarchive' into update-libarchiveBrad King2022-05-240-0/+0
| |\ \ \ \ |/ / / / / | | | _ / | | | / | | | | | | | | Use the "ours" merge strategy to keep our side, which is already a newer version of libarchive than the update we're backporting to the 3.22 and 3.23 series.
| * | | libarchive: Update build within CMake after changes in 3.5.3Brad King2022-05-241-0/+2
| | | |
| * | | libarchive: include archive_platform.h first in blake2s sourcesBrad King2022-05-242-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This is the libarchive convention in all other `.c` sources. It ensures that the configured `_WIN32_WINNT` value is defined before including any system headers.
| * | | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2022-05-2440-826/+1800
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2022-02-08 (673c1eae)
| | * | | LibArchive 2022-02-08 (673c1eae)LibArchive Upstream2022-05-2441-830/+1804
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libarchive/libarchive.git at commit 673c1eae896c837081a627807b9d5e990684dbf7 (v3.5.3).
| * | | | libarchive: Update script to get 3.5.3Brad King2022-05-241-1/+1
| | |/ / | |/| |
* | | | Merge topic 'findvulkan-moltenvk'Brad King2022-05-243-4/+122
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9b4264cb8 FindVulkan: Add component for `MoltenVK` 10a6bb16bb FindVulkan: Mark test target with `cxx_std_11` to avoid AppleClang warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7286
| * | | | FindVulkan: Add component for `MoltenVK`MACHIZAUD Andréa2022-05-223-4/+118
| | | | |
| * | | | FindVulkan: Mark test target with `cxx_std_11` to avoid AppleClang warningsMACHIZAUD Andréa2022-05-221-0/+4
| | | | |
* | | | | Merge topic 'gitignore-build'Brad King2022-05-241-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c1ab065fe gitignore: Tell Git to ignore build*/ directories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Acked-by: مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com> Merge-request: !7283
| * | | | | gitignore: Tell Git to ignore build*/ directoriesShao-Ce SUN2022-05-231-0/+3
| | | | | |
* | | | | | Merge topic 'curl-debug-callback'Brad King2022-05-241-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e243b379ca cmFileCommand: Fix signature of CURLOPT_DEBUGFUNCTION callback Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7288
| * | | | | | cmFileCommand: Fix signature of CURLOPT_DEBUGFUNCTION callbackBrad King2022-05-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Curl documents that the callback should return type `int`.
* | | | | | | Merge topic 'reduce-policy-eval-scope'Brad King2022-05-241-4/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb19a63499 cmConditionEvaluator: Reduce the scope of the CMP0064 evaluation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7287
| * | | | | | | cmConditionEvaluator: Reduce the scope of the CMP0064 evaluationAlex Turbov2022-05-231-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When evaluatig conditions, avoid testing CMP0064 unless it's really needed (Cuz most of the time it doesn't)
* | | | | | | | Merge topic 'ci-fedora-36'Brad King2022-05-24121-445/+374
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef6a7921e5 gitlab-ci: use Fedora 36 images and environments 483ff3b903 ci: update Linux image to Fedora 36 13c5153ccd ci: make rvm version comments consistent 6c08dd972c clang-tidy: suppress `google-readability-casting` lint 17b7bbf2a0 clang-tidy: suppress new `readability-identifier-length` lint 16e6e4e7dd cmFileCommand: remove an unnecessary cast b89c085237 clang-tidy: fix `readability-static-definition-in-anonymous-namespace` lints c8c9d7de03 clang-tidy: fix `bugprone-exception-escape` lints ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7271
| * | | | | | | | gitlab-ci: use Fedora 36 images and environmentsBen Boeckel2022-05-2419-67/+67
| | | | | | | | |
| * | | | | | | | ci: update Linux image to Fedora 36Ben Boeckel2022-05-244-3/+3
| | | | | | | | |
| * | | | | | | | ci: make rvm version comments consistentBrad King2022-05-242-3/+2
| | | | | | | | |
| * | | | | | | | clang-tidy: suppress `google-readability-casting` lintBen Boeckel2022-05-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It now complains about some things that are very pedantic.
| * | | | | | | | clang-tidy: suppress new `readability-identifier-length` lintBen Boeckel2022-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake uses short names all over the place; 3 character minimums is excessive.
| * | | | | | | | cmFileCommand: remove an unnecessary castBen Boeckel2022-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `cmCryptoHash::New` already returns a `unique_ptr`.
| * | | | | | | | clang-tidy: fix `readability-static-definition-in-anonymous-namespace` lintsBen Boeckel2022-05-241-2/+2
| | | | | | | | |
| * | | | | | | | clang-tidy: fix `bugprone-exception-escape` lintsBen Boeckel2022-05-241-3/+9
| | | | | | | | |
| * | | | | | | | clang-tidy: fix `performance-unnecessary-copy-initialization` lintsBen Boeckel2022-05-2410-20/+20
| | | | | | | | |
| * | | | | | | | clang-tidy: address `google-readability-casting` lintsBen Boeckel2022-05-2430-73/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At least those involving `static_cast`.
| * | | | | | | | clang-tidy: address `readability-container-data-pointer` lintsBen Boeckel2022-05-2412-50/+50
| | | | | | | | |
| * | | | | | | | clang-tidy: address `modernize-use-default-member-init` lintsBen Boeckel2022-05-2454-212/+109
| | | | | | | | |
| * | | | | | | | zstd: suppress an analyzer lintBen Boeckel2022-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is detected since the asserts go to nothing in a non-debug build.
| * | | | | | | | cmGlobalGenerator: check for `nullptr` in `GetLanguageFromExtension`Ben Boeckel2022-05-211-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by `clang-analyzer`.
| * | | | | | | | cmCTestSubmitHandler: avoid double fetching envvarsBen Boeckel2022-05-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Technically, they can change between these two calls, so use the verified pointer to assign to strings. Discovered by `clang-analyzer`.
| * | | | | | | | cmMakefileLibraryTargetGenerator: improve output buildingBen Boeckel2022-05-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC warns about buffer juggling here. To avoid the warning, improve the code to avoid resizing on the following two pushes.
| * | | | | | | | style: use `cmStrCat` in some more locationsBen Boeckel2022-05-193-4/+3
| |/ / / / / / /
* | | | | | | | CMake Nightly Date StampKitware Robot2022-05-241-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge topic 'externalproject-cleanup'Brad King2022-05-231-344/+793
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3351b7b82c ExternalProject: Reformatting only 691f0c7612 ExternalProject: Minor cleanup to use more convenient commands b4db306aff ExternalProject: Remove unused property docs 5c021c8355 ExternalProject: Replace SEND_ERROR with FATAL_ERROR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7285
| * | | | | | | ExternalProject: Reformatting onlyCraig Scott2022-05-221-291/+769
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rewrap docs and commands to 80 character width, as per code guidelines. - Reformat argument lists across multiple lines to improve readability. - Use consistent closing parentheses on multi-line calls. - Clean up indenting.
| * | | | | | | ExternalProject: Minor cleanup to use more convenient commandsCraig Scott2022-05-221-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no effective functional change with this commit. It is mostly just to simplify readability.
| * | | | | | | ExternalProject: Remove unused property docsCraig Scott2022-05-221-38/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BRIEF_DOCS and FULL_DOCS became optional as of edb5059216 (define_property(): Make BRIEF_DOCS and FULL_DOCS optional, 2022-01-18). Remove these options from the define_property() calls, since they served no useful purpose. The canonical documentation of those properties is in the RST docs at the top of the file.
| * | | | | | | ExternalProject: Replace SEND_ERROR with FATAL_ERRORCraig Scott2022-05-221-3/+5
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | The one remaining SEND_ERROR is still needed because further messages must be written before a final FATAL_ERROR on that code path.