2012-09-05 612 views
12

Cuando cabal build mis proyectos, advertencias (especialmente con -Wall) Sólo se muestran por primera vez.Cómo volver a compilar con Haskell Cabal construcción que muestra sólo las advertencias

En compilaciones posteriores, todo está en caché.

Quiero volver a ver todas las advertencias de mi proyecto.

pude cabal clean y recompilar o utilizar cabal build --ghc-options="-fforce-recomp", pero eso sólo lleva demasiado tiempo.

¿Cómo hago una advertencia-marque solo lo más rápido posible?

Respuesta

13

puedo acelerar la compilación por el factor de ~ 10 saltarse la generación de código:

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


Sólo para comprobar los archivos individuales, puede utilizar ghc-mod: ghc-mod check -g -Wall file.hs.

Cuestiones relacionadas