stack test用dump-hi文件污染我的src目录

时间:2016-09-20 12:35:17

标签: haskell ghc haskell-stack

我正在使用stack和GHC 7.10。

当我运行stack test时,我的每个.dump-hi文件都会有一个.hs文件。如何防止stack / ghc生成这些文件?

或者至少确保它们在完成后被测试过程删除了?

1 个答案:

答案 0 :(得分:0)

在我的cabal文件中,我在ghc-options的{​​{1}}中有一个条目,其中包含一个我未公开的模块。好吧,我一直在试验并把完全合格的路径放在:

test-suite

而不只是:

-i/path/to/my/project/src

当存在完全限定路径时,-isrc文件会在.dump-hi期间生成,当相对路径存在时,它们不会生成。{/ p>

为什么我不知道,但这就是解决方案。