使一个项目成为coq中另一个项目的子项目?

时间:2015-05-25 00:59:09

标签: dependencies coq

我是testing a coq project called corn,这需要另一个项目MathClasses作为依赖项。我能够通过MathClasses种过程编译依赖项目sudo make install

但是,我不喜欢make install进程中的某些功能。

首先,如果我再次执行make,coq似乎对系统中已安装的内容以及当前正在编译的内容感到困惑。

其次,该项目未在remove文件中提供uninstallmake方法。我怀疑当我升级到coq的新版本时,这可能会给我带来问题。

所以我的问题是:

  1. 是否有可能(以及如何)使依赖项目(即MathClasses)成为CoRN的子项目,以便我可以通过发出一个命令来编译整个事件顶级项目(CoRN)?

  2. make coq项目之后,我可以将coqtop加载到install而不将{{1}}加载到系统目录中吗? (即如何在本地修改和测试项目。)

  3. 提前致谢。

    - 编辑 -

    @Arthur Azevedo De Amorim:你提到了

      

    另外,OPAM可以使用您自己的本地版本的包

    关于此的任何进一步指示?

    再次感谢