summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* VS: Revert "Add support for ASAN -fsanitize=address flag"Brad King2021-04-261-7/+0
| | | | | | | | | Revert commit 1b37305b0f (VS: Add support for ASAN -fsanitize=address flag, 2021-04-21). The tag `EnableASAN` is created in `ItemDefinitionGroup` but it needs to be in `PropertyGroup`. Revert the mapping pending an implementation in the generator. Issue: #21081
* Merge topic 'SWIG'Brad King2021-04-263-8/+24
|\ | | | | | | | | | | | | e3e005dbd8 UseSWIG: use swig dependencies for Xcode generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6042
| * UseSWIG: use swig dependencies for Xcode generatorMarc Chevrier2021-04-233-8/+24
| |
* | Merge topic 'xcode_app_extensions'Brad King2021-04-2623-67/+274
|\ \ | | | | | | | | | | | | | | | | | | | | | eb5e33ba47 Xcode: Add support for embedding app extensions f62a2bf44f Tests: Factor out XcodeProject-Embed check function findAttribute() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5934
| * | Xcode: Add support for embedding app extensionsAlexander Akhundzhanov2021-04-2219-28/+246
| | | | | | | | | | | | Co-Authored-By: Craig Scott <craig.scott@crascit.com>
| * | Tests: Factor out XcodeProject-Embed check function findAttribute()Craig Scott2021-04-114-39/+28
| | |
* | | Merge topic 'lzma-threads'Brad King2021-04-2666-336/+1296
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c5c130e675 cmArchiveWrite: Consolidate multiple ways to set thread count 5380d858ff liblzma: Enable multi threaded stream encoding support e9065e96dc Merge branch 'upstream-liblzma' into lzma-threads ee909a8e8b liblzma 2020-03-17 (2327a461) 741b85b42b liblzma: Revise update script to get version 5.2.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6014
| * | | cmArchiveWrite: Consolidate multiple ways to set thread countNils Gladitz2021-04-227-61/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge use of SetFilterOption() into more abstract thread count in cmArchiveWrite constructor. libarchive defaulting of threads for threads == 0 seems to be configuration dependent. Preemptively default thread count via std::thread::hardware_concurrency(). Also allow negative values for the thread count in which case the detected hardware concurrency is also used but the given absolute thread count is used as an upper limit.
| * | | liblzma: Enable multi threaded stream encoding supportNils Gladitz2021-04-226-6/+29
| | | |
| * | | 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 'autogen-moc-version'Brad King2021-04-266-5/+114
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5b0ea5874a AutoGen: Retrieve Qt version from moc as fallback Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6027
| * | | | | AutoGen: Retrieve Qt version from moc as fallbackJoerg Bornemann2021-04-236-5/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consider the case where the find_package call for QtCore is wrapped in a function call. Then AutoGen cannot determine the Qt version, because it only looks at variables and directory properties. The former don't leave the function scope and the latter are not set by default. As a fallback, locate the moc executable via its target and call it with the --version argument to determine the Qt version. Issue: #22028
* | | | | | Merge topic 'file-REAL_PATH-EXPAND_TILDE'Brad King2021-04-266-21/+77
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4b793c614 file(REAL_PATH): add option EXPAND_TILDE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6033
| * | | | | | file(REAL_PATH): add option EXPAND_TILDEMarc Chevrier2021-04-216-21/+77
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | This option enables the replacement of any leading tilde with the path to the user's home directory.
* | | | | | Merge branch 'release-3.20'Brad King2021-04-260-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge topic 'doc-compile-features-wcdh' into release-3.20Brad King2021-04-262-115/+142
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1f4ec3f4a7 Help: Do not recommend WCDH in cmake-compile-features(7) 1cc63f2cd5 Help: Fix typos in cmake-compile-features(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6037
* | \ \ \ \ \ \ Merge topic 'doc-compile-features-wcdh'Brad King2021-04-262-115/+142
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1f4ec3f4a7 Help: Do not recommend WCDH in cmake-compile-features(7) 1cc63f2cd5 Help: Fix typos in cmake-compile-features(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6037
| * | | | | | | Help: Do not recommend WCDH in cmake-compile-features(7)Brad King2021-04-232-114/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit da7ad7997e (WriteCompilerDetectionHeader: Add policy to remove module, 2020-12-04, v3.20.0-rc1~350^2), the WCDH module is deprecated. Update the `cmake-compile-features(7)` manual section that previously recommended WCDH to make such detection the project's responsibility instead. Move the old content of the section over to the WCDH module to preserve it.
| * | | | | | | Help: Fix typos in cmake-compile-features(7)Brad King2021-04-231-6/+6
| | | | | | | |
* | | | | | | | Merge branch 'release-3.20'Brad King2021-04-260-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'ninja-multi-custom-target-post-build' into release-3.20Brad King2021-04-264-1/+15
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f8e2a74712 Ninja Multi-Config: Correctly generate POST_BUILD custom targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6040
* | | | | | | | Merge topic 'ninja-multi-custom-target-post-build'Brad King2021-04-264-1/+15
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f8e2a74712 Ninja Multi-Config: Correctly generate POST_BUILD custom targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6040
| * | | | | | | Ninja Multi-Config: Correctly generate POST_BUILD custom targetsKyle Edwards2021-04-224-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22096
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-261-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-251-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-241-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'cuda-host-compiler-windows'Brad King2021-04-235-22/+22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 625ef88a92 CUDA: Add CMAKE_CUDA_HOST_COMPILER support on Windows non-VS generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6030
| * | | | | | | | CUDA: Add CMAKE_CUDA_HOST_COMPILER support on Windows non-VS generatorsunknown2021-04-225-22/+22
| | | | | | | | |
* | | | | | | | | Merge topic 'test-RunCMake.CPack-errors'Brad King2021-04-231-13/+23
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c54c284de7 Tests: Improve RunCMake.CPack* test error formatting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6039
| * | | | | | | | | Tests: Improve RunCMake.CPack* test error formattingBrad King2021-04-221-13/+23
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Format message content for `message(FATAL_ERROR)`.
* | | | | | | | | Merge topic 'ExternalData-fail-reason'Brad King2021-04-231-1/+1
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 298760661f ExternalData: Improve error message when we fail to create a file Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6038
| * | | | | | | | ExternalData: Improve error message when we fail to create a fileBrad King2021-04-221-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Report the underlying system error.
* | | | | | | | CMake Nightly Date StampKitware Robot2021-04-231-1/+1
|/ / / / / / /
* | | | | | | 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
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |