2012-09-05 6 views
12

Lorsque je cabal build mes projets, les avertissements (en particulier avec -Wall) ne sont affichés que la première fois.Comment recompiler Haskell avec build cabal ne montrant que des avertissements

Lors des générations ultérieures, tout est mis en cache.

Je veux revoir tous les avertissements de mon projet.

je pourrais cabal clean et recompiler ou utiliser cabal build --ghc-options="-fforce-recomp", mais juste prend trop de temps.

Comment faire un avertissement-vérifier seulement aussi vite que possible?

Répondre

13

Je peux accélérer la compilation par le facteur ~ 10 sauter la génération de code:

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


Pour seulement la vérification des fichiers individuels, vous pouvez utiliser ghc-mod: ghc-mod check -g -Wall file.hs.

Questions connexes