summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'imported-implib-only'Brad King2023-07-1916-22/+124
|\ | | | | | | | | | | | | | | | | | | 7351d590ee cmTarget: Add a way to represent imported shared library stubs 83574a4772 GeneratorExpression: Expand testing of imported location resolution b75ff51947 Testing: Map RelWithDebInfo config in GeneratorExpression test Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !8582
| * cmTarget: Add a way to represent imported shared library stubsRobert Maynard2023-07-1815-22/+102
| | | | | | | | | | | | | | | | Shared library stubs can be used for linking, but not at runtime. Their role is similar to import libraries on Windows, so represent their location with the `IMPORTED_IMPLIB` target property. Fixes: #24940
| * GeneratorExpression: Expand testing of imported location resolutionRobert Maynard2023-07-182-0/+21
| |
| * Testing: Map RelWithDebInfo config in GeneratorExpression testRobert Maynard2023-07-061-0/+1
| |
* | Merge topic 'windows-kernel-mode-driver'Brad King2023-07-1910-14/+129
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b01f5eb079 Windows: Add experimental WindowsKernelModeDriver platform d84681d8f0 try_compile(): Pass down CMAKE_EXPERIMENTAL_* feature flags 1ca82e7a04 cmake_language(): Add undocumented GET_EXPERIMENTAL_FEATURE_ENABLED mode 051cea7b7e cmExperimental: Expose feature data API Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8634
| * | Windows: Add experimental WindowsKernelModeDriver platformKyle Edwards2023-07-178-3/+48
| | |
| * | try_compile(): Pass down CMAKE_EXPERIMENTAL_* feature flagsKyle Edwards2023-07-173-0/+14
| | |
| * | cmake_language(): Add undocumented GET_EXPERIMENTAL_FEATURE_ENABLED modeKyle Edwards2023-07-173-1/+48
| | |
| * | cmExperimental: Expose feature data APIKyle Edwards2023-07-172-10/+19
| | |
* | | Merge topic 'cmCMakePath-SunPro-sparc-workaround'Brad King2023-07-194-7/+650
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 945b9b8132 cmCMakePath: workarounds for Sunpro/sparc compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8633
| * | | cmCMakePath: workarounds for Sunpro/sparc compilerMarc Chevrier2023-07-184-7/+650
| |/ /
* | | CMake Nightly Date StampKitware Robot2023-07-191-1/+1
| | |
* | | Merge branch 'release-3.27'Brad King2023-07-180-0/+0
|\ \ \
| * | | CMake 3.27.0v3.27.0Brad King2023-07-181-1/+1
| | | |
* | | | Merge branch 'release-3.27'Brad King2023-07-180-0/+0
|\ \ \ \ | |/ / /
| * | | Merge topic 'export-doc-config-map' into release-3.27Brad King2023-07-182-0/+6
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38737e3970 Help: Mention imported config mapping in export() and install() docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8637
* | \ \ \ Merge topic 'export-doc-config-map'Brad King2023-07-182-0/+6
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 38737e3970 Help: Mention imported config mapping in export() and install() docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8637
| * | | | Help: Mention imported config mapping in export() and install() docsBrad King2023-07-182-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggest the `CMAKE_MAP_IMPORTED_CONFIG_<CONFIG>` variable for mapping configurations of dependent projects to configurations exported by these commands. Issue: #25096
* | | | | Merge branch 'release-3.27'Brad King2023-07-180-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'release-3.26' into release-3.27Brad King2023-07-180-0/+0
| |\ \ \ \
* | \ \ \ \ Merge branch 'release-3.26'Brad King2023-07-180-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge branch 'armclang-update-version-computation' into release-3.26Brad King2023-07-181-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !8636
* | \ \ \ \ \ Merge branch 'release-3.27'Brad King2023-07-180-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge topic 'armclang-update-version-computation' into release-3.27Brad King2023-07-181-1/+1
| |\ \ \ \ \ \ | | | |/ / / / | | |/| / / / | | |_|/ / / | |/| | | | | | | | | | | | | | | | 65fac2fa35 ARMClang: Fix computation of compiler semantic version patch level Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8636
* | | | | | Merge topic 'armclang-update-version-computation'Brad King2023-07-181-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 65fac2fa35 ARMClang: Fix computation of compiler semantic version patch level Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8636
| * | | | | ARMClang: Fix computation of compiler semantic version patch levelDaniel Brondani2023-07-181-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | According to ARMClang documentation 6.20, the patch version number should not include the last two digits of `__ARMCOMPILER_VERSION`, which are reserved for internal use by ARM.
* | | | | Merge topic 'LINK_OPTIONS-dollar-escaping'Brad King2023-07-1810-13/+37
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c685a578a LINK_OPTIONS: ensure correct dollar escaping Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8608
| * | | | | LINK_OPTIONS: ensure correct dollar escapingMarc Chevrier2023-07-1710-13/+37
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Ensure correct escaping for Ninja and Makefile generators. Fixes: #25049
* | | | | Merge topic 'tutorial-updates'Brad King2023-07-184-24/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5e56300742 Tutorial: Refactor Step 10 93289830ea Tutorial: Clarify Step 4 TODO 4 c65e01a979 Tutorial: Clarify Step 3 4f955834cf Tutorial: Fix Step 1 TODO 1 to be expandable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8590
| * | | | | Tutorial: Refactor Step 10Chris Mahoney2023-07-171-1/+12
| | | | | |
| * | | | | Tutorial: Clarify Step 4 TODO 4Chris Mahoney2023-07-171-2/+2
| | | | | |
| * | | | | Tutorial: Clarify Step 3Chris Mahoney2023-07-171-20/+3
| | | | | |
| * | | | | Tutorial: Fix Step 1 TODO 1 to be expandableChris Mahoney2023-06-221-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.27'Brad King2023-07-180-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge topic 'innosetup-component-install' into release-3.27Brad King2023-07-181-11/+8
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c80190c6ab InnoSetup: Always specify at least one component installation type Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8630
* | \ \ \ \ \ Merge topic 'innosetup-component-install'Brad King2023-07-181-11/+8
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c80190c6ab InnoSetup: Always specify at least one component installation type Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8630
| * | | | | | InnoSetup: Always specify at least one component installation typeJannik Alber2023-07-171-11/+8
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inno Setup implicitly creates three installation types if none is specified in the script. This causes some component features (e.g. `REQUIRED`) to lose their functionality. Teach the generator to always specify a "custom" installation type when using components. Fixes: #25083
* | | | | | CMake Nightly Date StampKitware Robot2023-07-181-1/+1
| |_|/ / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2023-07-171-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-07-161-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-07-151-1/+1
| | | | |
* | | | | Merge branch 'release-3.27'Brad King2023-07-140-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | CMake 3.27.0-rc5v3.27.0-rc5Brad King2023-07-141-1/+1
| | | | |
* | | | | Merge branch 'release-3.27'Brad King2023-07-140-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge topic 'FindProtobuf-version-schemes' into release-3.27Brad King2023-07-141-6/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e90d79577 FindProtobuf: Fix new version number scheme Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8629
* | \ \ \ \ Merge topic 'FindProtobuf-version-schemes'Brad King2023-07-141-6/+4
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e90d79577 FindProtobuf: Fix new version number scheme Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8629
| * | | | | FindProtobuf: Fix new version number schemeJannik Beyerstedt2023-07-141-6/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revise the changes from commit fc7dcc6a24 (FindProtobuf: Support new version number scheme, 2023-06-19, v3.27.0-rc3~2^2). Changing the content of `Protobuf_VERSION` to exclude the major version of the library might break code as it can't be used to detect breaking changes in the library any more. However, protoc v22 and up don't print the major version any more, so we need to compare the against a truncated version number, too.
* | | | | Merge topic 'find_library-simplify-regex'Brad King2023-07-143-4/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f60e921262 find_library: Improve regex readability in --debug-find output Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8618
| * | | | | find_library: Improve regex readability in --debug-find outputThomas Schenker2023-07-133-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there is only one possible library prefix/suffix, omit the capture group around it in the debug output.
* | | | | | Merge topic 'upstream-vim-cmake-syntax'Brad King2023-07-143-59/+816
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 664b0e2fc3 Merge branch 'upstream-vim-cmake-syntax' 1594a34250 vim-cmake-syntax 2023-07-13 (7c6f28d0) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8627