summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-liblzma' into lzma-threadsBrad King2021-04-2253-268/+1205
|\ | | | | | | | | * upstream-liblzma: liblzma 2020-03-17 (2327a461)
| * liblzma 2020-03-17 (2327a461)liblzma upstream2021-04-2254-273/+1216
| | | | | | | | | | | | | | | | Code extracted from: https://git.tukaani.org/xz.git at commit 2327a461e1afce862c22269b80d3517801103c1b (v5.2.5).
* | liblzma: Revise update script to get version 5.2.5Nils Gladitz2021-04-221-1/+6
| | | | | | | | Keep files related to multi threaded stream encoding.
* | Merge topic 'blas-lapack-static'Brad King2021-04-2210-56/+73
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 051c3a0449 Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Intel MKL f3f715688f Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Generic vendor cb6889a09c FindLAPACK: Fix finding generic LAPACK with BLA_STATIC 193714d67d Find{BLAS,LAPACK}: Simplify search for static libraries 2e2db28e2f Find{BLAS,LAPACK}: Simplify check_function_exists state maintenance Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6036
| * | Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Intel MKLBrad King2021-04-213-2/+4
| | |
| * | Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Generic vendorBrad King2021-04-215-0/+32
| | |
| * | FindLAPACK: Fix finding generic LAPACK with BLA_STATICBrad King2021-04-211-1/+9
| | | | | | | | | | | | Fixes: #21071
| * | Find{BLAS,LAPACK}: Simplify search for static librariesBrad King2021-04-212-44/+26
| | | | | | | | | | | | | | | | | | | | | | | | Now that `CHECK_{BLAS,LAPACK}_LIBRARIES` are functions, we can set `CMAKE_FIND_LIBRARY_SUFFIXES` locally without affecting the global state. This avoids the need for local state switching that was added in commit 9ef82d95d8 (FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC, 2021-04-07, v3.20.1~3^2), so remove that.
| * | Find{BLAS,LAPACK}: Simplify check_function_exists state maintenanceBrad King2021-04-212-9/+2
| | | | | | | | | | | | | | | Now that `CHECK_{BLAS,LAPACK}_LIBRARIES` are functions, we can set `CMAKE_REQUIRED_QUIET` locally without affecting the global state.
* | | Merge topic 'vs-asan'Brad King2021-04-221-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1b37305b0f VS: Add support for ASAN -fsanitize=address flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6034
| * | | VS: Add support for ASAN -fsanitize=address flagoltolm2021-04-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Map it to the `EnableASAN` element in `.vcxproj` files. Fixes: #21081
* | | | Merge topic 'tutorial_step12_version_install'Brad King2021-04-221-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dfb47335da Tutorial: Step12 install MathFunctionsConfigVersion.cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6025
| * | | | Tutorial: Step12 install MathFunctionsConfigVersion.cmakeAlexander Pivovarov2021-04-201-0/+1
| | | | |
* | | | | Merge topic 'cmake-1-docs-for-presets'Brad King2021-04-221-3/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71cbddf83a cmake(1): Change wording for fields in presets Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6026
| * | | | | cmake(1): Change wording for fields in presetsfriendlyanon2021-04-211-3/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | The placement of the word "optionally" implied that the fields mentioned before are not optional, which is not the case starting from version 3 of the presets.
* | | | | Merge topic 'vs-csharp-langversion'Brad King2021-04-226-270/+36
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11c0bfff89 VS: Generalize CSharp /langversion flag mapping Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6031
| * | | | | VS: Generalize CSharp /langversion flag mappingBrad King2021-04-216-270/+36
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Map the `/langversion:` flag followed by any value to a `LangVersion` element with the specified value in the `.csproj` file. Fixes: #22089
* | | | | Merge branch 'release-3.20'Brad King2021-04-220-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge topic 'update-kwiml' into release-3.20Brad King2021-04-221-0/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd8cc6d603 Merge branch 'upstream-KWIML' into update-kwiml 873dbc52e9 KWIML 2021-04-21 (49d91529) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6032
* | \ \ \ \ \ Merge topic 'update-kwiml'Brad King2021-04-221-0/+4
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd8cc6d603 Merge branch 'upstream-KWIML' into update-kwiml 873dbc52e9 KWIML 2021-04-21 (49d91529) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6032
| * | | | | | Merge branch 'upstream-KWIML' into update-kwimlBrad King2021-04-211-0/+4
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | # By KWIML Upstream * upstream-KWIML: KWIML 2021-04-21 (49d91529)
| | * | | | | KWIML 2021-04-21 (49d91529)KWIML Upstream2021-04-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit 49d9152941311c05d281b1f927368b1efbb33a01 (master). Upstream Shortlog ----------------- Xiaotian Wu (1): 49d91529 abi.h: Add LoongArch64 support
* | | | | | | CMake Nightly Date StampKitware Robot2021-04-221-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge topic 'cmake-timestamp-error'Brad King2021-04-211-2/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 835896e985 cmake: Improve error message when failing to update generation timestamp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6021
| * | | | | | cmake: Improve error message when failing to update generation timestampBrad King2021-04-211-2/+6
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the underlying system error description. Issue: #21571, #22086
* | | | | | Merge topic 'better_explain_policy_value'Brad King2021-04-211-6/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b94bf12a31 Help: cmake_minimum_required specify max is only for policies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6023
| * | | | | | Help: cmake_minimum_required specify max is only for policiesRobert Maynard2021-04-201-6/+8
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it even clearer that for the signature `<version>...<version>` that the second value is only used for policies, and is not a clamp range of supported CMake versions.
* | | | | | Merge topic 'use_set_target_properties_in_cuda_arch_docs'Brad King2021-04-212-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4ff2b51b9 Help: Demonstrate using set_target_properties with CUDA architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6022
| * | | | | | Help: Demonstrate using set_target_properties with CUDA architecturesRobert Maynard2021-04-202-2/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A common anti-pattern is to copy from the `CUDA_ARCHITECTURES` documentation. If at any point the user tries to simplify by changin `set_property` to `set_target_properties` the code breaks. To better train users, provide and example of how to set multiple CUDA architectures with `set_target_properties`.
* | | | | | Merge topic 'nvhpc-warnings'Brad King2021-04-2113-12/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 46d4c8e4df CTestCustom: Ignore warning from FD_ZERO macro on NVHPC 408e6d6185 Utilities: Suppress warnings in third-party code with NVHPC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6019
| * | | | | | CTestCustom: Ignore warning from FD_ZERO macro on NVHPCBrad King2021-04-201-0/+1
| | | | | | |
| * | | | | | Utilities: Suppress warnings in third-party code with NVHPCBrad King2021-04-2012-12/+12
| | | | | | |
* | | | | | | Merge branch 'release-3.20'Brad King2021-04-210-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge topic 'autogen-clear-early-source-cache' into release-3.20Brad King2021-04-213-0/+16
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b84f1e6159 Autogen: Restore mocs_compilation in OBJECT libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6024
* | \ \ \ \ \ \ Merge topic 'autogen-clear-early-source-cache'Brad King2021-04-213-0/+16
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | b84f1e6159 Autogen: Restore mocs_compilation in OBJECT libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6024
| * | | | | | Autogen: Restore mocs_compilation in OBJECT librariesBrad King2021-04-203-0/+16
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit f65f20938c (Autogen: Avoid processing CSharp targets, 2020-11-12, v3.20.0-rc1~301^2) we collect all sources for a target earlier than previously. Clear the sources cache so that it will be re-computed later after AUTOGEN processing. Fixes: #22085
* | | | | | CMake Nightly Date StampKitware Robot2021-04-211-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'update-kwsys'Brad King2021-04-201-3/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5cb26e287 Merge branch 'upstream-KWSys' into update-kwsys d98342d868 KWSys 2021-04-19 (d6139c66) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6018
| * \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-04-191-3/+7
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-04-19 (d6139c66)
| | * | | | KWSys 2021-04-19 (d6139c66)KWSys Upstream2021-04-191-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit d6139c66c8760552ab6bc4a08401ae8105217469 (master). Upstream Shortlog ----------------- Orgad Shaneh (3): 17f4af9b SystemTools: Use octal base for error messages in permission test f00dd83e SystemTools: Avoid unnecessary assumption of working directory in test case 5b941f33 SystemTools: Adapt permissions test to MSYS
* | | | | | Merge topic 'Xcode-add_custom_command-DEPFILE'Brad King2021-04-209-21/+55
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 253aff6c94 Xcode: Add support of DEPFILE for add_custom_command, part 2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6015
| * | | | | | Xcode: Add support of DEPFILE for add_custom_command, part 2Marc Chevrier2021-04-179-21/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR extend the support of 'DEPFILE' to buildsystem version 1. Issue: #20286
* | | | | | | Merge branch 'release-3.20'Brad King2021-04-200-0/+0
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | Merge topic 'doc-if-IS_ABSOLUTE' into release-3.20Brad King2021-04-202-2/+12
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6234afdff4 Help: Document special cases for if(IS_ABSOLUTE) 789307b02f Help: Behavior of file(TO_NATIVE_PATH) depends on the host platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6016
* | \ \ \ \ \ \ Merge topic 'doc-if-IS_ABSOLUTE'Brad King2021-04-202-2/+12
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6234afdff4 Help: Document special cases for if(IS_ABSOLUTE) 789307b02f Help: Behavior of file(TO_NATIVE_PATH) depends on the host platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6016
| * | | | | | | Help: Document special cases for if(IS_ABSOLUTE)Craig Scott2021-04-171-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The meaning of "absolute path" was previously assumed knowledge, but a number of special cases were left unspecified. The way some of these are handled differs to the way that cmake_path(IS_ABSOLUTE) works, so document those special cases so that the differing behavior between these two commands is clearly defined.
| * | | | | | | Help: Behavior of file(TO_NATIVE_PATH) depends on the host platformCraig Scott2021-04-171-1/+2
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-201-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge topic 'tests-clang-analyzer'Brad King2021-04-191-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae2c24b0ba Tests: Fix warning clang-analyzer-cplusplus.NewDeleteLeaks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6010
| * | | | | | | Tests: Fix warning clang-analyzer-cplusplus.NewDeleteLeaksnic-kaczinsky2021-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the warning: `potential leak of memory pointed to by "vp"`.