summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'NO_CMAKE_INSTALL_PREFIX'Brad King2022-04-221-0/+12
|\ | | | | | | | | | | | | | | 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-151-0/+12
| | | | | | | | Fixes #23359
* | 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 'cpack-dmg-sla'Brad King2022-04-201-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | 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-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | 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-201-0/+8
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 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-121-0/+8
| |/
* | cmake_host_system_information: query windows registryMarc Chevrier2022-04-131-0/+5
|/ | | | Fixes: #21240, #23367
* 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-061-0/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-041-0/+6
| | |
| * | 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
| |/
* | xcode: add support for xcconfig filesGregor Jasny2022-04-031-0/+6
|/ | | | Fixes: #18420
* Merge topic 'verify-header-sets'Brad King2022-03-301-0/+7
|\ | | | | | | | | | | | | | | c798744f81 FILE_SET: Add VERIFY_HEADER_SETS target property Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7085
| * FILE_SET: Add VERIFY_HEADER_SETS target propertyKyle Edwards2022-03-291-0/+7
| | | | | | | | Fixes: #23338
* | CMP0132: Don't set compiler environment variables on first runCraig Scott2022-03-291-0/+6
|/ | | | | | | | | | | When running CMake for the first time in a build tree, for some generators CMake would set compiler environment variables like CC, CXX, etc. when the corresponding language is enabled. That behavior was never documented and can result in different behavior between the first and subsequent runs. Add a policy to no longer set those environment variables. Fixes: #21378
* Merge topic 'link-interface-direct'Brad King2022-03-251-0/+4
|\ | | | | | | | | | | | | | | | | | | cf312a2e54 LINK_LIBRARIES: Add support for LINK_ONLY genex 41a6b4a53b INTERFACE_LINK_LIBRARIES_DIRECT: Honor link dependencies through LINK_ONLY 73337cb383 LINK_LIBRARIES: Evaluate separately for linking and usage requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7107
| * LINK_LIBRARIES: Add support for LINK_ONLY genexBrad King2022-03-241-0/+4
| | | | | | | | | | | | | | Previously we always used content guarded by `$<LINK_ONLY:...>` in `LINK_LIBRARIES`, even when evaluating for non-linking usage requirements. Add a policy to honor `LINK_ONLY` in `LINK_LIBRARIES` the same way we already do in `INTERFACE_LINK_LIBRARIES`.
* | Merge topic 'cmake-fresh'Brad King2022-03-251-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | 9f1471739d cmake: Add --fresh option to clear the cache and start from scratch Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !7099
| * | cmake: Add --fresh option to clear the cache and start from scratchBrad King2022-03-221-0/+5
| | | | | | | | | | | | | | | | | | | | | Simplify the workflow to re-run CMake from scratch as if a build tree were never before processed, regardless of whether it has been. Fixes: #23119
* | | cmake -E tar: Add --touch optionKasper Laudrup2022-03-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Similar to GNU tar add a --touch option to the tar extract command to skip extracting the timestamps from the files in the archive effectively touching them as if they were just created. Issue: #22746
* | | Merge topic 'LINK_GROUP-feat-RESCAN-on-BSD-systems'Brad King2022-03-231-2/+3
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | d658332782 Genex-LINK_GROUP: Add support feature RESCAN on BSD systems Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7104
| * | Genex-LINK_GROUP: Add support feature RESCAN on BSD systemsMarc Chevrier2022-03-221-2/+3
| |/
* | Merge topic 'revert-link-interface-direct-for-3.23'Brad King2022-03-221-0/+7
|\ \ | |/ |/| | | | | | | | | | | | | 75c701f66f Help: Update INTERFACE_LINK_LIBRARIES_DIRECT to be added in 3.24 0a35b70c24 Merge branch 'revert-link-interface-direct-for-3.23' 687a91967f Revert INTERFACE_LINK_LIBRARIES_DIRECT feature for 3.23 branch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7098
| * Help: Update INTERFACE_LINK_LIBRARIES_DIRECT to be added in 3.24Brad King2022-03-221-0/+7
| | | | | | | | | | | | | | This feature has been reverted from the 3.23 release branch. Update its documentation and release note to target 3.24 instead. Issue: #22496
* | Merge topic 'ghs_predefined_targets'Brad King2022-03-211-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 399e73b89a GHS: release note 829e946c69 GHS: Update tests for updated binary layout 93c1acd8ff GHS: List predefined targets before user targets in GUI bdb213819c GHS: Do not include WindowsPaths b3e9c72901 GHS: use INSTALL target a645287784 GHS: update build command 724b5491ef GHS: Rearrange project files in binary directory edff0f6a1d GHS: Use Custom Target for ALL_BUILD ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7079
| * | GHS: release noteFred Baksik2022-03-171-0/+6
| |/
* | Merge topic 'LINK_LIBRARY-WHOLE_ARCHIVE'Brad King2022-03-211-0/+14
|\ \ | |/ |/| | | | | | | | | | | dabe56de58 genex-LINK_LIBRARY: Add feature WHOLE_ARCHIVE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: huangqinjin <huangqinjin@gmail.com> Merge-request: !7064
| * genex-LINK_LIBRARY: Add feature WHOLE_ARCHIVEMarc Chevrier2022-03-171-0/+14
| |
* | FindZLIB: more library names + option to prefer static libraryPeter Würth2022-03-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | Adds additional library names `zlibstat[d]` and `zlibvc[d]` for Windows, when zlib is built using one of the Visual Studio solutions under `zlib/contrib/vstudio`. Adds a `ZLIB_USE_STATIC_LIBS` option that is equivilent to similar settings in other modules such as FindProtobuf, FindOpenSSL, etc. Implements #18029 and #23140
* | Merge topic 'find_package-global-imported'Brad King2022-03-111-0/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | 2f1ffa003c find_package: Add support for default GLOBAL imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6862
| * | find_package: Add support for default GLOBAL imported targetsJohn Parent2022-03-101-0/+9
| |/ | | | | | | | | | | | | | | | | Allow find package to promote scope of imported targets by specifying an argument to `find_package` or by specifying a CMake variable. * Add support for CMAKE_GLOBAL_IMPORT_SCOPE variable * Add support for GLOBAL argument to find_package Additionally add testing for above features.
* | CUDA: Add support for CUDA_ARCHITECTURES=nativeBrad King2022-03-101-0/+7
|/ | | | | | | | | | | CUDA 11.6 added the `nvcc -arch=native` flag to automatically compile for the host GPUs' architectures. Add support for specifying this special `native` value in `CMAKE_CUDA_ARCHITECTURES` and `CUDA_ARCHITECTURES`. During the compiler ABI detection step, detect the native architectures so we can pass them explicitly when using Clang or older versions of nvcc. Fixes: #22375
* Merge topic 'color-diagnostics'Brad King2022-03-091-0/+10
|\ | | | | | | | | | | | | | | | | | | | | 6ab9fbd43b color: Add tests for CMAKE_COLOR_DIAGNOSTICS 78adb1b952 color: Add CMAKE_COLOR_DIAGNOSTICS environment variable 884d9de8b7 color: Introduce CMAKE_COLOR_DIAGNOSTICS variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Frank Dana <ferdnyc@gmail.com> Merge-request: !6990
| * color: Add CMAKE_COLOR_DIAGNOSTICS environment variableSemyon Kolton2022-03-081-0/+3
| |
| * color: Introduce CMAKE_COLOR_DIAGNOSTICS variableSemyon Kolton2022-03-081-0/+7
| | | | | | | | | | | | | | Add a variable to control both makefile color messages and compiler color diagnostics. Fixes: #15502
* | Merge topic 'LINK_LIBRARY-libraries'Brad King2022-03-071-0/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | 9fb1dff070 LINK_LIBRARY: Add features for library support on Apple 93a153bc7f Genx-LINK_LIBRARY: simplify framework features definitions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7029
| * | LINK_LIBRARY: Add features for library support on AppleMarc Chevrier2022-03-051-0/+10
| | |
* | | Merge topic 'LINK_GROUP-rescan-static-libs'Brad King2022-03-071-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b0fada9964 Genex-LINK_GROUP: Add feature RESCAN Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7044
| * | | Genex-LINK_GROUP: Add feature RESCANMarc Chevrier2022-03-051-0/+5
| |/ / | | | | | | | | | | | | Feature RESCAN can be used to manage circular references between static libraries.
* | | while: diagnose errors during condition evaluationBrad King2022-03-041-0/+5
|/ / | | | | | | | | | | Add a policy to diagnose condition errors in a compatible way. Fixes: #23296
* | Genex-LINK_GROUP: Add possibility to group libraries at link stepMarc Chevrier2022-02-281-0/+8
| | | | | | | | Fixes: #23121
* | CPack: Add parallel zstd compressionRussell Greene2022-02-231-0/+6
| |
* | genex-LINK_LIBRARY: rename configuration variablesMarc Chevrier2022-02-161-3/+3
| | | | | | | | | | | | To be more consistent between genex and variables as well as the forecomming LINK_GROUP genex, rename variable *_LINK_USING_<FEATURE>* in *_LINK_LIBRARY_USING_<FEATURE>*
* | Merge topic 'file-download-range'Brad King2022-02-161-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | 231872ddb0 file(DOWNLOAD): Add options to download a range Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6986
| * | file(DOWNLOAD): Add options to download a rangem.klimenko2022-02-151-0/+6
| |/