summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmMakefile: use static string views in some locationsBen Boeckel2023-07-191-10/+9
|
* cmMakefile: use `cmStrCat` where possibleBen Boeckel2023-07-191-21/+26
|
* cmGlobalGenerator: use single chars where possibleBen Boeckel2023-07-191-1/+1
|
* cmGlobalGenerator: use `cmStrCat` where possibleBen Boeckel2023-07-191-39/+42
|
* cmCoreTryCompile: combine strings where possibleBen Boeckel2023-07-191-11/+14
|
* cmCoreTryCompile: use single characters where possibleBen Boeckel2023-07-191-16/+16
|
* cmCoreTryCompile: use `cmStrCat` where possibleBen Boeckel2023-07-191-15/+14
|
* 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
| | | | |