diff options
author | Matthew Woehlke <matthew.woehlke@kitware.com> | 2024-07-26 20:22:35 (GMT) |
---|---|---|
committer | Matthew Woehlke <matthew.woehlke@kitware.com> | 2024-08-14 19:25:27 (GMT) |
commit | 3d52d70b84b114adf36a176c6f05aa0f42b1326f (patch) | |
tree | 85f6c1251119703dd79daf076d935b632720e174 /Tests/RunCMake/PackageInfo/BadArgs2-result.txt | |
parent | 2903eb1963255296649f1cb17ac34751e31a8004 (diff) | |
download | CMake-3d52d70b84b114adf36a176c6f05aa0f42b1326f.zip CMake-3d52d70b84b114adf36a176c6f05aa0f42b1326f.tar.gz CMake-3d52d70b84b114adf36a176c6f05aa0f42b1326f.tar.bz2 |
export: Add initial CPS support
Add initial support for exporting (install only, for now) Common Package
Specification (https://cps-org.github.io/cps/) format package
descriptions. This has some limitations, such as not supporting
generator expressions (as these cannot be portably exported), and only
partially supporting transitive dependencies, but should be usable for
at least some simple cases. (Actually, $<LINK_ONLY> is theoretically
supportable, but is not yet implemented.)
This still needs tests; these will be added in the next commit. Other
potential improvements include support for language-specific compile
definitions and inferring some package properties from project
properties. Additionally, there is no module support yet; this is partly
pending on having a tool agnostic format for providing the necessary
information.
Diffstat (limited to 'Tests/RunCMake/PackageInfo/BadArgs2-result.txt')
0 files changed, 0 insertions, 0 deletions