Open
Description
Description
https://cps-org.github.io/cps/
The Common Package Specification (CPS) is a mechanism for describing the useful artifacts of a software package. A CPS file provides a declarative description of a package that is intended to be consumed by other packages that build against that package. By providing a detailed, flexible, and language-agnostic description using widely supported JSON grammar, CPS aims to make it easy to portably consume packages, regardless of build systems used.
Exporting CPS files would make it easier for other projects to link against libraries built with fpm, while consuming CPS files would allow fpm to link against (already built and/or installed) libraries built with other tools.
Possible Solution
No response
Additional Information
No response