防止重建外部依赖

时间:2017-11-09 16:27:39

标签: haskell pandoc haskell-stack

我是Haskell的新手。

我从github克隆了一个Haskell项目(pandoc),并用以下代码编译:

stack setup
stack install --test

过了一会儿,项目就建好了。

现在我想构建另一个项目(pandoc-crossref),这是第一个项目的扩展,它取决于它。

stack.yaml中有一个pandoc的额外deps条目:

extra-deps:
  ...
  - pandoc-2.0.1.1
  ...

在pandoc-crossref项目的README.md中,我可以看到:

如果Pandoc没有作为系统范围内的Haskell库安装,也会构建Pandoc。

但是当我尝试构建pandoc-crossref时,会再次构建pandoc。

作为Haskell库系统安装意味着什么?是否有可能阻止第一个项目再次建成?也许使用--extra-lib-dirs选项?

0 个答案:

没有答案