Matthew Woehlke
Matthew Woehlke
CMake is basically the same way. The recommendation there, which I think applies to Meson also, would be to generate a "base" CPS file with the attributes that aren't configuration-specific,...
If by "blessed" you mean "CPS recommends these specific spellings for configurations", then yes, I think that's a good idea; thank you for the suggestion!
...user- or package-defined keys?
> Would that mean that CPS file would also be describing binary packages and not just library packages ? Yes. It already does this; note the `executable` target [Type](https://cps-org.github.io/cps/schema.html#type). However,...
BTW, see #17. (Heh, which predates this...)
> It would be much nicer to specify "gnu99") Specify both C99 and GNU. "GNU" means "I don't care what language level, but I want extensions", while "C99" means "I...
> Require that all changes be submitted as PRs and not be merged without review (with some guidelines on how much review different kinds of changes require, as a appropriate)...