summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'target-bundle-dir-name-genex'Brad King2022-04-263-6/+25
|\ | | | | | | | | | | | | | | 997af2e1a6 Genex: Add TARGET_BUNDLE_DIR_NAME 627b2eba6c Help: Make TARGET_BUNDLE[_CONTENT]_DIR examples more precise Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7177
| * Genex: Add TARGET_BUNDLE_DIR_NAMEBen Leadbetter2022-04-223-0/+17
| | | | | | | | | | | | Evaluate to the name of the bundle directory for a given bundle target. Fixes: #23409
| * Help: Make TARGET_BUNDLE[_CONTENT]_DIR examples more preciseBrad King2022-04-221-6/+8
| | | | | | | | | | | | | | The `TARGET_BUNDLE_DIR` and `TARGET_BUNDLE_CONTENT_DIR` generator expressions produce absolute paths. Show them in the examples. Suggested-by: Ben Leadbetter <ben.leadbetter@native-instruments.com>
* | Merge topic 'verify-header-sets-doc-clarification'Brad King2022-04-221-8/+9
|\ \ | | | | | | | | | | | | | | | | | | 5fe0e3627c VERIFY_HEADER_SETS: Clarify that header sets must be PUBLIC or INTERFACE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7195
| * | VERIFY_HEADER_SETS: Clarify that header sets must be PUBLIC or INTERFACEKyle Edwards2022-04-211-8/+9
| |/
* | Merge topic 'NO_CMAKE_INSTALL_PREFIX'Brad King2022-04-2211-6/+70
|\ \ | | | | | | | | | | | | | | | | | | | | | 42f7e39789 Find: Support per call disabling of CMAKE_INSTALL_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7163
| * | Find: Support per call disabling of CMAKE_INSTALL_PREFIXRobert Maynard2022-04-1511-6/+70
| | | | | | | | | | | | Fixes #23359
* | | Merge topic 'wrong-header-referenced-in-guide'Brad King2022-04-221-2/+3
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 27589da705 Help/guide: Fix wrong header file reference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7196
| * | Help/guide: Fix wrong header file referenceMartin Duffy2022-04-211-2/+3
| | | | | | | | | | | | | | | Step 2 references mysqrt.h instead of MathFunctions.h. MathFunctions/mysqrt.h doesn't exist until Step 9.
* | | Merge topic 'rel-macos-dmg-no-sla'Brad King2022-04-211-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2167fce99b Utilities/Release: Drop SLA from CMake macOS DMG package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7192
| * | | Utilities/Release: Drop SLA from CMake macOS DMG packageBrad King2022-04-201-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macOS 12 deprecates the tools needed to attach a SLA to a `.dmg`. CMake 3.23 added `CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE` to control whether `CPACK_RESOURCE_FILE_LICENSE` is used as the SLA. CMake 3.24 will add policy CMP0133 to disable the SLA by default. Explicitly turn off the SLA for CMake's official macOS binaries. This will allow them to build on future macOS versions that have no SLA tooling available. Issue: #22978
* | | | Merge topic 'find_package_document_global_in_full_signature'Brad King2022-04-211-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | b3e1fcf20a Help: Clarify that find_package GLOBAL argument is supported in full signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7180
| * | | Help: Clarify that find_package GLOBAL argument is supported in full signatureRobert Maynard2022-04-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This was accidentally left out of the docs by commit 2f1ffa003c (find_package: Add support for default GLOBAL imported targets, 2022-03-10).
* | | | Merge topic 'cpack-dmg-sla'Brad King2022-04-205-2/+43
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b760828d3f CPack/DMG: Do not use CPACK_RESOURCE_FILE_LICENSE for SLA by default Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7176
| * | | | CPack/DMG: Do not use CPACK_RESOURCE_FILE_LICENSE for SLA by defaultBrad King2022-04-145-2/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since macOS 12.0 deprecated the tools needed to attach a SLA to a `.dmg`, we should no longer do this by default. Add a policy to change the default to off. Fixes: #22978
* | | | | Merge topic 'vs-dotnet-startup-object'Brad King2022-04-203-0/+30
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d89af11f89 VS: Add StartupObject property for managed .NET projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7171
| * | | | | VS: Add StartupObject property for managed .NET projectsFlorian Schweiger2022-04-123-0/+30
| | |_|_|/ | |/| | |
* | | | | Merge topic 'target-runtime-dlls-doc'Brad King2022-04-201-7/+7
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | 692aacfc72 Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7186
| * | | | Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> docKyle Edwards2022-04-191-7/+7
| | | | |
* | | | | Merge topic 'file-set-generated-dependency'Brad King2022-04-151-0/+1
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | d0d09aa29f FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Gabriel Nützi <gnuetzi@gmail.com> Merge-request: !7173
| * | | FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystemKyle Edwards2022-04-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If an INTERFACE library has HEADER_SETS, and its header sets contain files generated by a custom command, the library needs to participate in the buildsystem so that the files will be generated. Fixes: #23422
| * | | Merge topic 'file-set-repr-improvements' into release-3.23Brad King2022-04-123-13/+16
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5fa15ec9f3 Help: Document that target_sources defines [INTERFACE_]HEADER_SETS c5d4812f20 cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only 05783b168d cmFileSet: store visibility with the fileset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7168
| * \ \ \ Merge branch 'release-3.22' into release-3.23Brad King2022-04-121-3/+10
| |\ \ \ \
* | \ \ \ \ Merge topic 'cmake_host_system_information-query-windows-registry'Brad King2022-04-142-3/+154
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17ff86547e cmake_host_system_information: query windows registry Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7155
| * | | | | cmake_host_system_information: query windows registryMarc Chevrier2022-04-132-3/+154
| | |_|_|/ | |/| | | | | | | | | | | | | Fixes: #21240, #23367
* | | | | Merge topic 'file-set-repr-improvements'Brad King2022-04-123-13/+16
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5fa15ec9f3 Help: Document that target_sources defines [INTERFACE_]HEADER_SETS c5d4812f20 cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only 05783b168d cmFileSet: store visibility with the fileset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7168
| * | | | Help: Document that target_sources defines [INTERFACE_]HEADER_SETSBrad King2022-04-123-0/+10
| | | | |
| * | | | cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-onlyBen Boeckel2022-04-113-15/+8
| | |/ / | |/| | | | | | | | | | | | | | | | | | There is no reason to allow these properties to be manipulated by user code. Instead, use the stored visibility on the fileset objects to derive what these properties should contain.
| * | | Merge branch 'doc-qhelpgenerator' into release-3.23Brad King2022-04-081-0/+5
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !7150
* | \ \ \ Merge branch 'release-3.22'Brad King2022-04-121-3/+10
|\ \ \ \ \ | |_|_|/ / |/| | | / | | |_|/ | |/| |
| * | | CMake 3.22.4v3.22.4Brad King2022-04-121-3/+10
| | |/ | |/|
* | | Merge topic 'doc-qhelpgenerator'Brad King2022-04-081-0/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | bf69fa32c4 Utilities/Sphinx: Update qthelp generation to qhelpgenerator 37904abb58 Help: Add "Updates" section header in 3.22 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7150
| * | Help: Add "Updates" section header in 3.22 release notesBrad King2022-04-071-0/+5
| | | | | | | | | | | | | | | This was accidentally left out in commit 1461eff899 (Help: Add missing 3.22.1 section to the release notes, 2022-01-24, v3.22.2~1^2).
* | | Merge topic 'header-sets-no-framework'Brad King2022-04-072-1/+15
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | f779f8c0ad FILE_SET: Forbid adding header sets to Apple FRAMEWORK libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !7149
| * | FILE_SET: Forbid adding header sets to Apple FRAMEWORK librariesKyle Edwards2022-04-072-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | The feature needs a specialized implementation to place headers in the right place inside frameworks. To avoid silently doing the wrong thing, make this case an error for the 3.23 series. Issue: #23386
* | | Merge topic 'FindJNI-targets'Brad King2022-04-071-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 00c4f488f2 FindJNI: support Android NDK 171d45c039 FindJNI: added components and imported targets 35e92ec619 FindJNI: improved description Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !7069
| * | | FindJNI: added components and imported targetsSergiu Deitsch2022-04-041-0/+4
| | | |
* | | | Merge topic 'adsp-platform-and-compilers'Brad King2022-04-066-0/+54
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 87142bbd5f ADSP: Add dedicated platform module e9eabb0dcd ADSP: Configure compiler in compiler module 88b38f531a ADSP: Support both VDSP++ and CCES for ADSP compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7123
| * | | | ADSP: Add dedicated platform moduleChris Wright2022-04-046-0/+47
| | | | |
| * | | | ADSP: Configure compiler in compiler moduleChris Wright2022-04-041-1/+3
| | | | |
| * | | | ADSP: Support both VDSP++ and CCES for ADSP compilersChris Wright2022-04-041-0/+5
| | | | |
* | | | | Merge topic 'FindMatlab-no-implicit-link'Brad King2022-04-061-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 178cf34bdc FindMatlab: Add NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES option to matlab_add_mex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7139
| * | | | | FindMatlab: Add NO_IMPLICIT_LINK_TO_MATLAB_LIBRARIES option to matlab_add_mexSilvio2022-04-051-0/+6
| | | | | |
* | | | | | Merge topic 'xcode-xcconfig'Brad King2022-04-055-0/+36
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53ca6edd8a xcode: add support for xcconfig files 183b6bbf51 Tests: Ignore all classes in Xcode internal objc warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7119
| * | | | | xcode: add support for xcconfig filesGregor Jasny2022-04-035-0/+36
| |/ / / / | | | | | | | | | | | | | | | Fixes: #18420
* | | | | Merge topic 'ci-package-uploads'Brad King2022-04-041-17/+1
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| | | | | | | | | | | | | | | | | | 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-041-17/+1
| |\ \ \ | | | |/ | | |/|
| | * | gitlab-ci: distinguish release and development pipeline schedulesBrad King2022-04-041-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | 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
* | \ \ \ Merge topic 'doc-CMP0112'Brad King2022-04-041-1/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 9993774172 Help: Clarify when policy CMP0112 takes effect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7134