如何使用cabal构建重新编译Haskell,仅显示警告

时间:2012-09-05 01:17:27

标签: haskell cabal

当我cabal build我的项目时,警告(特别是-Wall)仅在第一次显示。

在后续版本中,所有内容都被缓存。

我希望再次看到我项目的所有警告。

我可以cabal clean重新编译或使用cabal build --ghc-options="-fforce-recomp",但只需需要太长时间

如何进行警告 - 仅选择尽快

1 个答案:

答案 0 :(得分:14)

我可以通过因子~10 跳过代码生成来加速编译

cabal build --ghc-options="-fforce-recomp -fno-code"


仅检查单个文件,您可以使用ghc-modghc-mod check -g -Wall file.hs