summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Consolidate 3.22 release notesBrad King2021-10-0729-170/+125
| | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.22.rst`.
* Merge topic 'math_libs_include'Brad King2021-10-071-0/+19
|\ | | | | | | | | | | | | | | 32574814c7 FindCUDAToolkit: Fix missing sibling include directory for math libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6591
| * FindCUDAToolkit: Fix missing sibling include directory for math librariesSteven Hahn2021-10-051-0/+19
| | | | | | | | Fixes: #22706
* | Merge topic 'FindJasper-imported-target'Brad King2021-10-076-26/+117
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e8754c625 FindJasper: Add IMPORTED target bdbce845cd FindJasper: Add JASPER_INCLUDE_DIRS result variable 7f8413c309 FindJasper: Modernize documentation layout 524205a7a5 FindJasper: Modernize code layout Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4633
| * | FindJasper: Add IMPORTED targetHiroshi Miura2021-10-066-0/+75
| | | | | | | | | | | | | | | Fixes: #20601 Signed-off-by: Hiroshi Miura <miurahr@linux.com>
| * | FindJasper: Add JASPER_INCLUDE_DIRS result variableHiroshi Miura2021-10-061-1/+4
| | | | | | | | | | | | | | | The `JASPER_INCLUDE_DIR` cache entry is not supposed to be the public result variable.
| * | FindJasper: Modernize documentation layoutHiroshi Miura2021-10-061-7/+24
| | |
| * | FindJasper: Modernize code layoutHiroshi Miura2021-10-061-20/+16
| | |
* | | Merge topic 'file-install-follow-symlink-chain'Brad King2021-10-072-2/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9dcf924093 Tests: Skip RunCMake.file INSTALL-FOLLOW_SYMLINK_CHAIN case on Cygwin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6603
| * | | Tests: Skip RunCMake.file INSTALL-FOLLOW_SYMLINK_CHAIN case on CygwinBrad King2021-10-062-2/+4
| |/ / | | | | | | | | | | | | | | | | | | This case was added by commit e3ff7ced63 (file(INSTALL): Add FOLLOW_SYMLINK_CHAIN argument, 2019-05-16, v3.15.0-rc1~103^2). Skip it on Cygwin because it fails due to `foo/../` pairs being flattened away in symlinks.
* | | Merge topic 'ci-asan'Brad King2021-10-071-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 915ef42cab gitlab-ci: Fix asan test job rules Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6601
| * | | gitlab-ci: Fix asan test job rulesBrad King2021-10-061-1/+1
| |/ / | | | | | | | | | | | | | | | The job runs dependently after the asan build job. Fix the rules for the job added by commit 20bc209a0c (gitlab-ci: add clang asan job, 2021-06-07, v3.21.0-rc1~61^2).
* | | Merge topic 'ci-nightly-ninja'Brad King2021-10-075-2/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5a59251cb gitlab-ci: Try upstream ninja development branch in some nightly jobs 6dd9245635 gitlab-ci: Add cmake and ninja to PATH incrementally Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6599
| * | | gitlab-ci: Try upstream ninja development branch in some nightly jobsBrad King2021-10-063-0/+19
| | | |
| * | | gitlab-ci: Add cmake and ninja to PATH incrementallyBrad King2021-10-062-2/+4
| |/ /
* | | Merge topic 'xcode-lang-defaults'Brad King2021-10-071-3/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3add62462c Xcode: Fix detection of default language standard when given -std= flags 5c4424e5b7 CMakeDetermineCompilerId: Tolerate variables named for languages Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6598
| * | | Xcode: Fix detection of default language standard when given -std= flagsBrad King2021-10-061-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If one uses `CFLAGS='-std=...'` or `CXXFLAGS='-std=...'` then the given `-std=` flag(s) will always be used. That effectively changes the compiler default standard level and extension settings. Fix the Xcode generator's compiler id logic to preserve any `-std=` flag so that the proper defaults are detected. This problem was exposed by commit 4a0485be7f (cmStandardLevelResolver: Avoid unnecessary flags, fix unset level logic, 2021-05-29), which changed the logic to not pass any `-std=` flag if the standard level and extension settings requested by the project match the default (`stdIt <= defaultStdIt` became `stdIt < defaultStdIt`). The new logic assumes the detected default standard matches what will actually happen when the project is generated.
| * | | CMakeDetermineCompilerId: Tolerate variables named for languagesBrad King2021-10-061-1/+1
| |/ /
* | | Merge branch 'release-3.21'Brad King2021-10-070-0/+0
|\ \ \
| * \ \ Merge topic 'corret_nvhpc_fortran_compile_deps' into release-3.21Brad King2021-10-073-12/+21
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1a828043b7 NVHPC: only use '-MD' for the C and CXX languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6602
* | \ \ \ Merge topic 'corret_nvhpc_fortran_compile_deps'Brad King2021-10-073-12/+21
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 1a828043b7 NVHPC: only use '-MD' for the C and CXX languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6602
| * | | | NVHPC: only use '-MD' for the C and CXX languagesRobert Maynard2021-10-063-12/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake shouldn't use '-MD' for nvfortran to generate dependency information. Fixes #22723
* | | | | CMake Nightly Date StampKitware Robot2021-10-071-1/+1
| |_|/ / |/| | |
* | | | Merge branch 'release-3.21'Brad King2021-10-060-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'bootstrap-qt6' into release-3.21Brad King2021-10-062-2/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6458a32242 bootstrap: Enable cmake_language command to support cmake-gui with Qt 6.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Andrew Maclean <andrew.amaclean@gmail.com> Merge-request: !6593
* | \ \ \ Merge topic 'bootstrap-qt6'Brad King2021-10-062-2/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 6458a32242 bootstrap: Enable cmake_language command to support cmake-gui with Qt 6.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Andrew Maclean <andrew.amaclean@gmail.com> Merge-request: !6593
| * | | | bootstrap: Enable cmake_language command to support cmake-gui with Qt 6.2Brad King2021-10-052-2/+3
| | | | | | | | | | | | | | | | | | | | Fixes: #22721
* | | | | Merge topic 'Wunused-but-set-variable'Brad King2021-10-061-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f4387c197d CPack/OSXX11: Fix Clang 13 Wunused-but-set-variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6595
| * | | | | CPack/OSXX11: Fix Clang 13 Wunused-but-set-variableSean McBride2021-10-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Use the success/fail flag for the function return value.
* | | | | | Merge branch 'release-3.21'Brad King2021-10-060-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge topic 'cpack-qtifw-4.1' into release-3.21Brad King2021-10-061-0/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5895f236ae CPack/IFW: Add support for QtIFW 4.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !6592
* | \ \ \ \ \ Merge topic 'cpack-qtifw-4.1'Brad King2021-10-061-0/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5895f236ae CPack/IFW: Add support for QtIFW 4.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !6592
| * | | | | | CPack/IFW: Add support for QtIFW 4.1Erlend E. Aasland2021-10-051-0/+1
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Fixes: #22722
* | | | | | Merge branch 'release-3.21'Brad King2021-10-060-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'ci-xcode-13.0' into release-3.21Brad King2021-10-063-10/+10
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 429522e89c gitlab-ci: update macOS jobs to use Xcode 13.0 75901f0472 Tests: Fix RunCMake.XcodeProject XcodeIOSInstallCombined cases for Xcode 13.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6578
* | \ \ \ \ \ Merge topic 'ci-xcode-13.0'Brad King2021-10-063-10/+10
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 429522e89c gitlab-ci: update macOS jobs to use Xcode 13.0 75901f0472 Tests: Fix RunCMake.XcodeProject XcodeIOSInstallCombined cases for Xcode 13.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6578
| * | | | | | gitlab-ci: update macOS jobs to use Xcode 13.0Brad King2021-10-051-6/+6
| | | | | | |
| * | | | | | Tests: Fix RunCMake.XcodeProject XcodeIOSInstallCombined cases for Xcode 13.0Brad King2021-10-052-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output of `otool -vf` now contains additional content that happens to be matched by our architectures regex. Make the regex more strict.
* | | | | | | Merge branch 'release-3.21'Brad King2021-10-060-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'xcode13-schema' into release-3.21Brad King2021-10-061-1/+6
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e86fea0be Tests: Specify destination for Xcode scheme Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6582
* | | | | | | Merge topic 'xcode13-schema'Brad King2021-10-061-1/+6
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e86fea0be Tests: Specify destination for Xcode scheme Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6582
| * | | | | | Tests: Specify destination for Xcode schemeGregor Jasny2021-10-051-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `Using the first of multiple matching destinations` warning vanishes if we explicitly specify a destination. Fixes: #22704
* | | | | | | Merge branch 'release-3.21'Brad King2021-10-060-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'ci-ctest-update' into release-3.21Brad King2021-10-064-3/+20
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3b581ab3aa ci: Enable CTest.Update{CVS,SVN,HG} tests Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6596
* | | | | | | Merge topic 'ci-ctest-update'Brad King2021-10-064-3/+20
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3b581ab3aa ci: Enable CTest.Update{CVS,SVN,HG} tests Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6596
| * | | | | | ci: Enable CTest.Update{CVS,SVN,HG} testsBrad King2021-10-054-3/+20
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Enable all three in Debian builds. Leave out CVS in Fedora builds because the cvs package was not built with `--enable-rootcommit`.
* | | | | | Merge topic 'tutorial_update_step_10'Brad King2021-10-061-0/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5632933304 Tutorial: Add version update instructions to Step 10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6580
| * | | | | | Tutorial: Add version update instructions to Step 10Joseph Snyder2021-10-051-0/+10
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add instructions to update the cmake_minimum_required version to 3.15 just before the usage of COMPILE_LANG_AND_ID Issue: #22663
* | | | | | Merge topic 'find-blas-lapack-sizeof-integer'Brad King2021-10-0614-309/+526
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64038fd5bc Help: Add release notes for Find{BLAS,LAPACK} BLA_SIZEOF_INTEGER option 972489ae4e Find{BLAS,LAPACK}: Provide testing of BLA_SIZEOF_INTEGER 95219365ff Find{BLAS,LAPACK}: Make possible testing of ILP64 model 2cd94f3e57 Find{BLAS,LAPACK}: Specify integer type in tests 9b69307b56 Find{BLAS,LAPACK}: De-duplicate and generalize test creation logic 91fd645d46 FindLAPACK: Stop processing if LAPACK library does not have 64-bit integer API b8a3cea51f FindBLAS: Stop processing if BLAS library does not have 64-bit integer API d2f5c7856f FindLAPACK: Search 32/64-bit integer API via BLA_SIZEOF_INTEGER if possible ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6407
| * | | | | | Help: Add release notes for Find{BLAS,LAPACK} BLA_SIZEOF_INTEGER optionBrad King2021-10-051-0/+6
| | | | | | |