summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ci-cmake.org-help' into release-3.23Brad King2022-04-057-36/+109
|\ | | | | | | | | | | | | | | | | | | | | 2808281730 gitlab-ci: update cmake.org documentation in release package pipeline ed00a29cce gitlab-ci: consolidate jobs for cmake.org/cmake/help/git-{master,stage} docs 5c2e8ce515 Utilities/Sphinx: Add OpenSearch link to html page headers on cmake.org a14905d4df Utilities/Sphinx: Add option to build outdated version banner for cmake.org cca73b54ae Utilities/Sphinx: Add undocumented option to build docs for cmake.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7144
| * gitlab-ci: update cmake.org documentation in release package pipelineBrad King2022-04-053-0/+10
| |
| * gitlab-ci: consolidate jobs for cmake.org/cmake/help/git-{master,stage} docsBrad King2022-04-052-29/+11
| |
| * Utilities/Sphinx: Add OpenSearch link to html page headers on cmake.orgBrad King2022-04-052-0/+6
| | | | | | | | | | | | | | | | | | Reference an OpenSearch description file that sits outside the content of any specific version so we only need to maintain one and so that it can reference the latest version. This was previously added in a custom branch for building the cmake.org reference documentation.
| * Utilities/Sphinx: Add option to build outdated version banner for cmake.orgBrad King2022-04-054-0/+30
| | | | | | | | | | This was previously added in a custom branch for building the cmake.org reference documentation.
| * Utilities/Sphinx: Add undocumented option to build docs for cmake.orgBrad King2022-04-054-7/+52
| |
* | Merge branch 'release-3.22' into release-3.23Brad King2022-04-050-0/+0
|\ \ | |/
| * Merge branch 'ci-release-manual' into release-3.22Brad King2022-04-052-6/+7
| |\ | | | | | | | | | Merge-request: !7143
* | \ Merge topic 'ci-release-manual' into release-3.23Brad King2022-04-052-6/+7
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | eb410615f2 gitlab-ci: start release package pipelines manually 3a90800a9c gitlab-ci: simplify package pipeline job conditions 9a1b301c85 gitlab-ci: add sanity check to upload jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7143
| * | gitlab-ci: start release package pipelines manuallyBrad King2022-04-051-0/+2
| | | | | | | | | | | | | | | | | | A release pipeline is always created by manual execution of a pipeline schedule. Require the initial pipeline jobs to be started manually too so that we can later add separate components to play separately.
| * | gitlab-ci: simplify package pipeline job conditionsBrad King2022-04-052-6/+3
| | | | | | | | | | | | | | | Use the job stage to distinguish upload jobs instead of an explicit variable.
| * | gitlab-ci: add sanity check to upload jobsBrad King2022-04-051-0/+2
| | | | | | | | | | | | Ensure that the upload destination is not empty.
* | | Merge branch 'release-3.22' into release-3.23Brad King2022-04-040-0/+0
|\ \ \ | | |/ | |/|
| * | Merge branch 'backport-3.22-ci-package-uploads' into release-3.22Brad King2022-04-044-42/+23
| |\ \ | | |/ | | | | | | Merge-request: !7142
* | | Merge topic 'ci-package-uploads' into release-3.23Brad King2022-04-044-42/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b20a19fca1 Merge branch 'backport-3.22-ci-package-uploads' into ci-package-uploads cb44e0d47c gitlab-ci: distinguish release and development pipeline schedules 3a9a9a3ace gitlab-ci: clarify name of package upload job template Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7142
| * \ \ Merge branch 'backport-3.22-ci-package-uploads' into ci-package-uploadsBrad King2022-04-044-42/+23
| |\ \ \ |/ / / / | | | _
| * | gitlab-ci: distinguish release and development pipeline schedulesBrad King2022-04-044-36/+17
| | | | | | | | | | | | | | | | | | | | | | | | Redefine the `CMAKE_CI_PACKAGE` pipeline schedule variable to indicate whether it is for a development version (`dev`) or a release version (`v[0-9]...`). Use this to automatically turn package upload jobs on or off without having to edit the jobs in `.gitlab-ci.yml` for release branches.
| * | gitlab-ci: clarify name of package upload job templateBrad King2022-04-042-6/+6
| |/ | | | | | | The template is used to upload both source and binary packages.
* | Merge topic 'doc-CMP0112' into release-3.23Brad King2022-04-041-1/+3
|\ \ | | | | | | | | | | | | | | | | | | 9993774172 Help: Clarify when policy CMP0112 takes effect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7134
| * | Help: Clarify when policy CMP0112 takes effectBrad King2022-04-011-1/+3
| | | | | | | | | | | | Fixes: #23381
* | | Merge topic 'doc-install-typo' into release-3.23Craig Scott2022-04-041-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 7431759ebc Help: Fix typo in install command documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7140
| * | Help: Fix typo in install command documentationEugene Shalygin2022-04-031-1/+1
|/ /
* | Merge topic 'GNUInstallDirs-revert-multiarch-prefixes' into release-3.23Brad King2022-03-313-8/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | 624ec3692f GNUInstallDirs: Revert "Apply Debian multiarch LIBDIR to more prefixes" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7127
| * | GNUInstallDirs: Revert "Apply Debian multiarch LIBDIR to more prefixes"Brad King2022-03-303-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit dd9584b352 (GNUInstallDirs: Apply Debian multiarch LIBDIR to more prefixes, 2021-11-19, v3.23.0-rc1~323^2). There are separate problems with activating multiarch `LIBDIR` for each prefix it added: * Prefix `/` is often used to stage an installation with `DESTDIR` for inclusion in a tarball package or similar. * Prefix `/usr/local` is the default `CMAKE_INSTALL_PREFIX`, causing the multiarch `LIBDIR` to be cached after the first configuration, even if the prefix changes later. Revert the change for now, except for the documentation update. Further discussion will be needed to select a way to enable multiarch `LIBDIR` for `/` and `/usr/local`. Fixes: #23365 Issue: #19698
* | | Merge topic 'help-variables-cmakecachefiledir-might-not-be-defined' into ↵Brad King2022-03-311-4/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release-3.23 cf4100d7da Help: Add that CMAKE_CACHEFILE_DIR might not be defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7125
| * | | Help: Add that CMAKE_CACHEFILE_DIR might not be definedTobias Nießen2022-03-301-4/+3
| |/ / | | | | | | | | | | | | | | | | | | CMake only sets `CMAKE_CACHEFILE_DIR` when writing `CMakeCache.txt`, so the variable will usually be undefined when `CMakeLists.txt` runs. Revise its documentation to clarify that `CMAKE_BINARY_DIR` should be used instead.
* | | Merge topic 'help-json-length-empty-index' into release-3.23Brad King2022-03-311-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2f0a3d43e1 Help: Fix string(JSON ... LENGTH ...) signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7126
| * | | Help: Fix string(JSON ... LENGTH ...) signatureTobias Nießen2022-03-301-1/+1
| |/ / | | | | | | | | | | | | The list of indices and/or member names is optional, i.e., can be empty. For example, string(JSON foo LENGTH "[0,0,0]") sets foo to 3.
* | | Merge topic 'ninja_compile_database_understand_new_cuda_lang_variables' into ↵Brad King2022-03-312-15/+21
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release-3.23 f7c6b9833c CUDA: Ninja generator generates valid compile database Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7129
| * | | CUDA: Ninja generator generates valid compile databaseRobert Maynard2022-03-302-15/+21
| |/ / | | | | | | | | | | | | | | | | | | The ninja generator has been updated to poperly write the compile database when the CUDA language has been enabled. Fixes #23368
* | | Merge topic 'CMakeDependentOption-doc-improvement' into release-3.23Brad King2022-03-311-7/+12
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 7a614977f9 CMakeDependentOption: improve documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rui Oliveira <ruimail24@gmail.com> Merge-request: !7124
| * | CMakeDependentOption: improve documentationBen Boeckel2022-03-301-7/+12
|/ / | | | | | | | | | | | | | | | | | | | | | | This makes it far clearer that `<depends>` is a list up front instead of burying the lede because a list is generally "trivially true" in CMake[1]. Also clarify that `<force>` is only available as a local variable and if queried outside of the "scope" of the `cmake_dependent_option` call, will get the stored user cache value. [1] The exception being when the last entry ends in `-NOTFOUND`. Suggested-by: Rui Oliveira
* | CMake 3.23.0v3.23.0Brad King2022-03-291-1/+1
| |
* | Merge topic 'cpack-ifw-validate-input' into release-3.23Brad King2022-03-281-2/+22
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | e41f1ef6ff CPack/IFW: Add missing referenced source file validation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !7116
| * | CPack/IFW: Add missing referenced source file validationCraig Scott2022-03-251-2/+22
| | |
* | | Merge topic 'doc-cpack-ifw' into release-3.23Brad King2022-03-281-101/+122
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | db774e9108 Help: Clean up and expand CPack/IFW docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7115
| * | | Help: Clean up and expand CPack/IFW docsCraig Scott2022-03-271-101/+122
| |/ /
* | | Merge topic 'cpack-ifw-4.3' into release-3.23Brad King2022-03-281-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 343ed1f913 CPack/IFW: Add support for QtIFW 4.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7114
| * | | CPack/IFW: Add support for QtIFW 4.3Craig Scott2022-03-251-0/+1
| |/ /
* | | Merge topic 'bindexplib-arm64ec' into release-3.23Brad King2022-03-281-15/+43
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b019ee1a8d bindexplib: Exclude entry and exit thunks for arm64EC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7112
| * | | bindexplib: Exclude entry and exit thunks for arm64ECmoyo19972022-03-251-15/+43
| |/ /
* | | Merge branch 'release-3.22' into release-3.23Brad King2022-03-280-0/+0
|\ \ \ | | |/ | |/|
| * | Merge branch 'release-3.21' into release-3.22Brad King2022-03-260-0/+0
| |\ \
| | * \ Merge branch 'aix-exe-exports' into release-3.21Brad King2022-03-261-3/+3
| | |\ \ | | | | | | | | | | | | | | | Merge-request: !7120
| * | \ \ Merge branch 'aix-exe-exports' into release-3.22Brad King2022-03-261-3/+3
| |\ \ \ \ | | | |/ / | | |/| | | | | | | Merge-request: !7120
* | | | | Merge topic 'aix-exe-exports' into release-3.23Brad King2022-03-281-3/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | a8dae21ac1 AIX: Fix executable ENABLE_EXPORTS in Makefile generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7120
| * | | | AIX: Fix executable ENABLE_EXPORTS in Makefile generatorsBrad King2022-03-261-3/+3
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit afcd9fe669 (AIX: Add an option to disable automatic exports from shared libraries, 2020-01-30, v3.17.0-rc1~47^2) the population of the `<AIX_EXPORTS>` rule variable placeholder was accidentally added to the device linking rule rather than the main linking rule. This caused our `ExportImportList` script on AIX, when called for executables with `ENABLE_EXPORTS` set, to be given an `AIX_EXPORTS` file name that does not exist, leading to a warning from the `dump` tool. Move the population of the `<AIX_EXPORTS>` placeholder in the Makefile generators to the main link rule. Issue: #20290
* | | | Merge topic 'GetPrerequisties-win-findstr' into release-3.23Brad King2022-03-251-1/+3
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | ef2fa9b03b GetPrerequisties: pass "-a" only to grep. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7110
| * | | GetPrerequisties: pass "-a" only to grep.Mehdi Chinoune2022-03-251-1/+3
|/ / /
* | | CMake 3.23.0-rc5v3.23.0-rc5Brad King2022-03-231-1/+1
| | |