Closed palmskog closed 6 years ago
It has been modeled after math-comp library as many things in fcsl.
In principle, this separation of concerns between the build system and the IDE support offers finer control.
While I generally like math-comp conventions, I disagree strongly with this one. The _CoqProject
file is the closest Coq has to a build system convention, and is what made our work on incremental proving in CI systems possible. I was hoping to use fcsl-pcm
in future proof engineering research, and listing project files in _CoqProject
would help a lot.
Oh, so you'd like to use the name _CoqProject
as part of the interface to the build system. Yeah, makes sense.
Thanks!
Why not just have the contents of
Make
in_CoqProject
and use the latter as argument tocoq_makefile
? This both gives a canonical definition of namespaces/files and allows IDEs like ProofGeneral and coqide to find the files.