summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | CPack/productbuild: Add option to customize product identifierGreg Fiumara2021-11-181-0/+6
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new option, CPACK_PRODUCTBUILD_IDENTIFIER, which allows for customization of the productbuild product identifier within the CPack productbuild generator. Fixes: #20830
* | | | Merge topic 'xcode-generation-enablegpuframecapturemode'Brad King2021-11-121-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0798edfb85 Tests: Xcode scheme ENABLE_GPU_FRAME_CAPTURE_MODE e09a3eddb6 Xcode: Support "GPU Frame Capture" scheme property Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6639
| * | | | Xcode: Support "GPU Frame Capture" scheme propertyJake Turner2021-10-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE variable which sets the scheme property value for "GPU Frame Capture" in the Options section by setting the Xcode project variable "enableGPUFrameCaptureMode". Example values are "Metal" (1) and "Disabled" (3). XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE is initialized by the property CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE. Implements: #22700
* | | | | Merge topic 'xcode-embed-plugins'Brad King2021-11-111-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e1e7dc7db Xcode: Add embedded plugins option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6690
| * | | | | Xcode: Add embedded plugins optionGusts Kaksis2021-11-101-0/+6
| | | | | |
* | | | | | Merge topic 'cuda_clang_cmp0105'Brad King2021-11-091-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4707ecbe6f CUDA: Support CMP0105 on Clang 15fde4c420 CUDA: Use local shorthands for variables in Clang device link code cf7e68087d CUDA: Avoid unnecessary allocation and GetLinkLanguage() 5b0693411e CUDA: Ignore USE_WATCOM_QUOTE for device link rules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6709
| * | | | | | CUDA: Support CMP0105 on ClangRaul Tambre2021-11-081-0/+7
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add link flags during the "device compile" step. Enabled the relevant tests. The disable reasons regarding separable compilation were outdated and the actual failure case was device link flags support.
* | | | | | CPack: Remove undocumented deprecated OSXX11 generatorBrad King2021-11-051-0/+4
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CPack generator was never documented, and has been deprecated since commit 2ed00e8ef8 (CPack: Deprecate OSXX11 generator, 2020-01-31, v3.17.0-rc1~45^2). Issue: #20235
* | | | | Merge topic 'support_nvcc_native_flag'Brad King2021-11-021-0/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14d8a2768d CUDA: Support nvcc 11.5 new -arch=all|all-major flags Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6652
| * | | | | CUDA: Support nvcc 11.5 new -arch=all|all-major flagsRobert Maynard2021-11-011-0/+10
| | | | | |
* | | | | | VS: Allow CMAKE_GENERATOR_INSTANCE to specify portable instanceBrad King2021-10-291-0/+6
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the `CMAKE_GENERATOR_INSTANCE` value was used only to filter the instances reported by the Visual Studio Installer tool. If the specified install location is not known to the VS Installer, but the user provided a `version=` field, check for the installation directly on disk. Fixes: #21639, #22197
* | | | | Merge topic 'ifw-archive-format'Brad King2021-10-291-0/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 62ef2729ee CPackIFW: add support for archive format and compression level options Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6666
| * | | | | CPackIFW: add support for archive format and compression level optionsErlend E. Aasland2021-10-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following CPackIFW variables: - CPACK_IFW_ARCHIVE_FORMAT - CPACK_IFW_ARCHIVE_COMPRESSION These variables control mirror the --archive-format and --compression options of the QtIFW binarycreator and repogen tools. Fixes: #22803 Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no> Co-authored-by: Awen Autret
* | | | | | Merge topic 'target-sources-file-set'Brad King2021-10-281-0/+18
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7c71b9f03 Tests: Add tests for target_sources(FILE_SET) and associated functionality 4b0ee4e338 Help: Add documentation for target_sources(FILE_SET) and associated properties 3c3698b0e4 FileAPI: Add information on file set installers 8a09723bff cmGeneratorTarget: Integrate file sets into calculated sources 2a78d47b16 install(EXPORT): Install file sets 9b479124cc install(TARGETS): Add FILE_SET mode d8af2d954f target_sources(): Add FILE_SET mode f2bd022468 cmTargetSources: Refactor to add enum class parameters ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6653
| * | | | | Help: Add documentation for target_sources(FILE_SET) and associated propertiesKyle Edwards2021-10-271-0/+18
| | | | | |
* | | | | | FindVulkan: Add version supportRalf Habacker2021-10-271-0/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | The version is constructed in the form <major>.<minor>.<patch> e.g. 1.2.189.
* | | | | Merge topic 'vs2022'Brad King2021-10-272-7/+8
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8b64fc7dbb Help: Drop 3.22 release note for VS 2022 050ed59412 Merge branch 'backport-3.21-vs2022' into vs2022 f3ddc52676 VS: Update Visual Studio 17 2022 generator for the Release Candidates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6664
| * | | | Help: Drop 3.22 release note for VS 2022Brad King2021-10-271-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | The 3.21.4 release will have full support, so it is not new to the 3.22 series anymore.
| * | | | Merge branch 'backport-3.21-vs2022' into vs2022Brad King2021-10-271-3/+8
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | VS: Update Visual Studio 17 2022 generator for the Release CandidatesBrad King2021-10-271-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Assume this is close enough to the final release to treat as non-experimental support.
* | | | | Merge topic 'lcc-policy'Brad King2021-10-221-0/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3958ed878f LCC: Add policy CMP0129 regarding interpreting LCC as GNU Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6643
| * | | | LCC: Add policy CMP0129 regarding interpreting LCC as GNUmakise-homura2021-10-211-0/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to MCST LCC compiler identification is now changed to LCC, there should be a way for old projects to still identify it as GNU, as it was before. This commits adds the policy: CMP0129: Compiler id for MCST LCC compilers is now LCC, not GNU. This policy controls such a behavior. OLD behaivior is to treat LCC as GNU, NEW is to treat is as LCC.
* | | | CUDA: Allow both CUDA_SEPARABLE_COMPILATION and CUDA_PTX_COMPILATIONRobert Maynard2021-10-201-0/+5
|/ / / | | | | | | | | | | | | | | | The target properties `CUDA_SEPARABLE_COMPILATION` and `CUDA_PTX_COMPILATION` now aren't mutually exclusive and can now be used together on the same target.
* | | Merge topic 'vs2022'Brad King2021-10-192-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | f117c7d11e Help: Update 3.22 release notes for the VS 2022 Release Candidate d5a7448fa4 Merge branch 'backport-3.21-vs2022' into vs2022 3d9d75b0be VS: Update Visual Studio 17 2022 generator for the Release Candidate Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6640
| * | Help: Update 3.22 release notes for the VS 2022 Release CandidateBrad King2021-10-191-2/+2
| | |
| * | Merge branch 'backport-3.21-vs2022' into vs2022Brad King2021-10-191-2/+2
| |\ \ | | |/
| | * VS: Update Visual Studio 17 2022 generator for the Release CandidateBrad King2021-10-191-2/+2
| | |
* | | Merge topic 'lcc-compiler'Brad King2021-10-191-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02b2607a5c Help: Add release note for MCST LCC compiler support e5d9fce03f LCC: Add dedicated support for MCST LCC compiler 2b9ef77944 CPack/DEB: deal with broken dpkg-shlibdeps on E2K architecture 0995c75301 Tests/RPM: skip tests tat rely on debugedit if it's not found ea55ac9a51 Tests/RunCMake/CommandLine: Deal with locales that are different from English Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6608
| * | | Help: Add release note for MCST LCC compiler supportBrad King2021-10-191-0/+4
| | | |
* | | | Merge topic 'ifw-run-program'Brad King2021-10-191-0/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f2f4e66f64 CPackIFW: Add support for RunProgram* config variables Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !6610
| * | | | CPackIFW: Add support for RunProgram* config variablesErlend E. Aasland2021-10-171-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for specifying <RunProgram>, <RunProgramArguments>, and <RunProgramDescription> in the IFW configuration file.
* | | | | Merge topic 'imported-no-system'Brad King2021-10-181-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14d98bcfe6 export: Propagate IMPORTED_NO_SYSTEM target property to consumers 7df0541055 Add property to mark IMPORTED targets as not SYSTEM Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Allison Vacanti <alliepiper16@gmail.com> Merge-request: !6627
| * | | | | Add property to mark IMPORTED targets as not SYSTEMBrad King2021-10-141-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an `IMPORTED_NO_SYSTEM` target property to specify this. When enabled, do not treat the `INTERFACE_INCLUDE_DIRECTORIES` of an imported target as `SYSTEM` include directories. This is similar to the existing `NO_SYSTEM_FROM_IMPORTED` property, but works from the consumed target rather than the consumer. Fixes: #17364
* | | | | | Merge topic 'ctest_submit-inactivity-timeout'Brad King2021-10-181-0/+5
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d178fcc53 CTest: Add CTEST_SUBMIT_INACTIVITY_TIMEOUT variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6584
| * | | | | CTest: Add CTEST_SUBMIT_INACTIVITY_TIMEOUT variableNikhil Reddy Ramolla2021-10-141-0/+5
| |/ / / / | | | | | | | | | | | | | | | Fixes: #22617
* | | | | Merge topic 'vs2022'Brad King2021-10-152-1/+5
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6fde60a4c8 Help: Add 3.22 release note about the update for VS 2022 Preview 5 6dfe28f33c Merge branch 'backport-3.21-vs2022' into vs2022 a8414190da VS: Update Visual Studio 17 2022 generator for Preview 5 787ab7ff20 IRSL: Fix discovery of VS 2022 v143 toolset redistributables for preview 5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6628
| * | | | Help: Add 3.22 release note about the update for VS 2022 Preview 5Brad King2021-10-141-0/+4
| | | | |
| * | | | Merge branch 'backport-3.21-vs2022' into vs2022Brad King2021-10-141-1/+1
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | VS: Update Visual Studio 17 2022 generator for Preview 5Brad King2021-10-141-1/+1
| | | | |
| | * | | Merge topic 'hip-no-hipcc' into release-3.21Brad King2021-09-201-0/+10
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb93f72624 HIP: Simplify detection of HIP runtime CMake package a71f0fc9c7 HIP: Remove ROMClang compiler id and use Clang directly b125e9809a HIP: Detect ROCm path earlier 735f41fc2d HIP: Use 'rocm_agent_enumerator' to determine CMAKE_HIP_ARCHITECTURES Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Acked-by: Axel Huebl <axel.huebl@plasma.ninja> Merge-request: !6533
| | * \ \ \ Merge branch 'release-3.20' into release-3.21Brad King2021-09-201-2/+2
| | |\ \ \ \
* | | | | | | CPackIFW: Add support for DisableCommandLineInterface config attributeKonstantin Podsvirov2021-10-141-0/+8
| |_|_|_|/ / |/| | | | |
* | | | | | Merge topic 'wix_extension'Brad King2021-10-141-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ed9dbe9218 CPack/WiX: Add option to skip the WixUIExtension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6619
| * | | | | | CPack/WiX: Add option to skip the WixUIExtensionVasileios Anagnostopoulos2021-10-121-0/+5
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Fixes: #22747
* | | | | | CPackIFW: Add support for ProductImages config optionErlend E. Aasland2021-10-081-0/+8
|/ / / / /
* | | | | Begin post-3.22 developmentBrad King2021-10-082-0/+9
|/ / / /
* | | | Help: Drop development topic notes to prepare releaseBrad King2021-10-082-9/+0
| | | | | | | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | | Help: Organize and revise 3.22 release notesBrad King2021-10-071-69/+89
| | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.21 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* | | | 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`.
* | | | FindJasper: Add IMPORTED targetHiroshi Miura2021-10-061-0/+4
| | | | | | | | | | | | | | | | | | | | Fixes: #20601 Signed-off-by: Hiroshi Miura <miurahr@linux.com>