summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'fix-intel-compiler-check' into release-3.20Brad King2021-02-181-1/+1
|\ | | | | | | | | | | | | dc7b6c2c06 DetermineCompiler: Fix copy-paste error in Intel Compiler detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5818
| * DetermineCompiler: Fix copy-paste error in Intel Compiler detectionGregor Jasny2021-02-171-1/+1
| | | | | | | | | | Fixes: #21561 Fixes: a90d2a9eed (IntelLLVM: Add support for Intel LLVM-based compilers, 2020-11-02)
* | Merge topic 'fetchcontent-patch-step-typo' into release-3.20Craig Scott2021-02-184-1/+26
|\ \ | |/ |/| | | | | | | | | bd876f3849 FetchContent: Restore patch command support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5822
| * FetchContent: Restore patch command supportCraig Scott2021-02-174-1/+26
|/ | | | | | The refactoring in 17e5516e60 (FetchContent: Invoke steps directly and avoid a separate sub-build, 2021-01-29) contained a typo which resulted in any PATCH_COMMAND being ignored. Fix the typo and add a test case that would have caught the regression.
* CMake 3.20.0-rc1v3.20.0-rc1Brad King2021-02-161-1/+1
|
* Merge branch 'release-3.19' into release-3.20Brad King2021-02-160-0/+0
|\
| * Merge branch 'FindPython-fix-variable-handling' into release-3.19Brad King2021-02-161-2/+2
| |\ | | | | | | | | | Merge-request: !5816
* | \ Merge topic 'FindPython-fix-variable-handling' into release-3.20Brad King2021-02-161-2/+2
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 754f4f6876 FindPython: fix erroneous variable handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5816
| * | FindPython: fix erroneous variable handlingMarc Chevrier2021-02-161-2/+2
| |/ | | | | | | Fixes: #21817
* | Merge branch 'release-3.19' into release-3.20Brad King2021-02-160-0/+0
|\ \ | |/
| * CMake 3.19.5v3.19.5Brad King2021-02-151-1/+1
| |
* | Merge topic 'preset-fixes' into release-3.20Brad King2021-02-164-14/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | 121d602923 presets: Inherit 'quiet' property for test presets 7fd6bb6895 presets: Remove unintended rerunFailed option from test presets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5808
| * | presets: Inherit 'quiet' property for test presetsSam Freed2021-02-151-0/+1
| | | | | | | | | | | | This was missed in the original implementation.
| * | presets: Remove unintended rerunFailed option from test presetsSam Freed2021-02-154-14/+0
| | | | | | | | | | | | | | | | | | | | | This was accidentally included after discussion in #21391 had decided to leave it out. It was never included in a release. Issue: #21391
* | | Merge topic 'FindPNG-advanced-variables' into release-3.20Brad King2021-02-161-2/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 17ae4e1bef FindPNG: only mark used variables as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5809
| * | | FindPNG: only mark used variables as advancedBen Boeckel2021-02-151-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | The `PNG_LIBRARY` variable is an output and not a cache variable. Fixes some CMP0102 warnings.
* | | | Merge topic 'IntelLLVM-unused-C17' into release-3.20Brad King2021-02-161-8/+3
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | 4642c81c72 IntelLLVM: Remove incomplete C17 support Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5805
| * | | IntelLLVM: Remove incomplete C17 supportBrad King2021-02-151-8/+3
| |/ / | | | | | | | | | | | | CMake does not yet model support for C17. Avoid possible confusion by removing the settings for IntelLLVM pending a full implementation.
* | | Merge topic 'release-3.20-cleanups' into release-3.20Brad King2021-02-157-38/+46
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7c147b21c7 Help: Add Ninja Multi-Config and make generator types into links 5039ca1126 Help: Convert output directory variable mentions to cross-references 1a7e51b9d5 Help: Cleanup wording and links in 3.20 release notes d16830324f CPackIFW: Improve warning and docs for show page list option 7ed7db88a4 CPackIFW: Fix cppcheck warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5810
| * | | Help: Add Ninja Multi-Config and make generator types into linksCraig Scott2021-02-141-5/+6
| | | |
| * | | Help: Convert output directory variable mentions to cross-referencesCraig Scott2021-02-143-3/+3
| | | |
| * | | Help: Cleanup wording and links in 3.20 release notesCraig Scott2021-02-141-23/+25
| | | |
| * | | CPackIFW: Improve warning and docs for show page list optionCraig Scott2021-02-142-4/+8
| | | |
| * | | CPackIFW: Fix cppcheck warningsCraig Scott2021-02-141-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | The cppcheck warnings about uninitialised variables are likely harmless, since they are initialised in ParseResource() anyway. Fix the warnings anyway to reduce linting noise. The warning about a single argument non-explicit constructor is worth fixing in general.
* | | | Merge topic 'cuda-nvcc-output' into release-3.20Brad King2021-02-153-9/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ea66b2d86 CUDA: Capture all nvcc output when extracting toolkit root Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Tested-by: Raul Tambre <raul@tambre.ee> Acked-by: Rong Ou <rong.ou@gmail.com> Merge-request: !5804
| * | | | CUDA: Capture all nvcc output when extracting toolkit rootBrad King2021-02-123-9/+12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit fb2afef620 (CUDA: Support nvcc symlinking to ccache, 2021-01-07) and commit 3cef91a321 (CUDA: Always extract CUDA Toolkit root from nvcc verbose output, 2021-02-03) we always run the command `nvcc -v __cmake_determine_cuda` to look for the toolkit root in its stderr. On Windows, that command may print to stdout instead, so capture that as well.
* | | | Merge topic 'FindGDAL-improvements' into release-3.20Brad King2021-02-152-14/+51
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55e493928b FindGDAL: add release note f4b53fadda FindGDAL: support finding additional GDAL library names 1b2774450d FindGDAL: add support for skipping gdal-config 1621cb3eb1 FindGDAL: add documentation to cache variables 3caaff4c08 FindGDAL: conditionally set the output variables 3f6a4f2062 FindGDAL: mark cache variables as advanced 02e906305d FindGDAL: use execute_process instead of exec_program 140344da14 FindGDAL: fix some indentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5799
| * | | | FindGDAL: add release noteBen Boeckel2021-02-121-0/+6
| | | | |
| * | | | FindGDAL: support finding additional GDAL library namesBen Boeckel2021-02-121-1/+17
| | | | |
| * | | | FindGDAL: add support for skipping gdal-configBen Boeckel2021-02-111-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can be confusing if there are autotools and CMake-built GDAL builds within the same environment as the autotools variant will always be preferred.
| * | | | FindGDAL: add documentation to cache variablesBen Boeckel2021-02-111-0/+3
| | | | |
| * | | | FindGDAL: conditionally set the output variablesBen Boeckel2021-02-111-8/+10
| | | | |
| * | | | FindGDAL: mark cache variables as advancedBen Boeckel2021-02-111-0/+3
| | | | |
| * | | | FindGDAL: use execute_process instead of exec_programBen Boeckel2021-02-111-1/+1
| | | | |
| * | | | FindGDAL: fix some indentationBen Boeckel2021-02-111-3/+3
| | | | |
* | | | | Merge branch 'release-3.19' into release-3.20Brad King2021-02-150-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge branch 'relnote-IOS_INSTALL_COMBINED-xcode12' into release-3.19Brad King2021-02-151-0/+17
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !5811
* | \ \ \ \ Merge topic 'relnote-IOS_INSTALL_COMBINED-xcode12' into release-3.20Brad King2021-02-151-0/+17
|\ \ \ \ \ \ | | |/ / / / | |/| | / / | |_|_|/ / |/| | | | | | | | | | | | | | cd80f3905f Help: Add 3.19.5 release notes for Xcode iOS-related changes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5811
| * | | | Help: Add 3.19.5 release notes for Xcode iOS-related changesCraig Scott2021-02-141-0/+17
| |/ / /
* | | | Merge topic 'Help-MSVC_IDE-avail-notice' into release-3.20Brad King2021-02-121-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf22237c69 Help: clarify availability of the MSVC_IDE variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5800
| * | | | Help: clarify availability of the MSVC_IDE variableBen Boeckel2021-02-111-0/+7
| | |/ / | |/| |
* | | | Merge topic 'FindMPI-lang-reason' into release-3.20Brad King2021-02-121-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8251b62ba0 FindMPI: Fix reason for a non-enabled non-requested language Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5801
| * | | | FindMPI: Fix reason for a non-enabled non-requested languageAxel Huebl2021-02-111-1/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In pure C/CXX projects, when doing an optional search for C/CXX MPI APIs, I keep getting a reason appended of the form: ``` -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) -- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS) -- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND) Reason given by package: MPI component 'Fortran' was requested, but language Fortran is not enabled. ``` The reason makes no sense since I did not request Fortran and thus confuses the reader. It is now only added if the component was truly requested.
* | | | Merge topic 'iar-stm8-compiler-support' into release-3.20Brad King2021-02-127-2/+21
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ee933900e IAR: add support for the STM8 compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5796
| * | | | IAR: add support for the STM8 compilerFelipe Torrezan2021-02-127-2/+21
|/ / / /
* | | | Merge branch 'release-3.19' into release-3.20Brad King2021-02-110-0/+0
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge branch 'release-3.18' into release-3.19Brad King2021-02-110-0/+0
| |\ \
| | * | CMake 3.18.6v3.18.6Brad King2021-02-111-1/+1
| | | |
* | | | Merge topic 'IntelLLVM-no-imsvc' into release-3.20Brad King2021-02-111-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e5563e592f IntelLLVM: Remove unsupported -imsvc system include flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5795
| * | | | IntelLLVM: Remove unsupported -imsvc system include flagwilliam.r.dieter2021-02-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `clang-cl` supports the `-imsvc` flag to tell the compiler an include directory is intended for system paths. `icx` does not accept this flag, even on MSVC platforms, so do not tell CMake that it exists. Fixes: #21801 Signed-off-by: william.r.dieter <william.r.dieter@intel.com>