2014-07-12 5 views
9

Lors de la construction de mon application, je voudrais que cabal génère automatiquement le noyau intermédiaire dans un fichier. Je peux ajouter le drapeau -ddump-simpl au champ ghc-options du fichier cabal, mais cela imprime tout à stdout. Y at-il un moyen que je puisse obtenir cabal pour rediriger tout cela dans un fichier?core de visualisation lors de la compilation avec cabal

Répondre

10

Vous pouvez utiliser -ddump-to-file et GHC écrira dans des fichiers avec des noms comme foo.dump-simpl, etc. pour les autres options de débogage. Si vous le mettez dans votre fichier cabal je crois qu'il va les vider au plus haut niveau de votre projet.

+4

Merci. En fait, il place les fichiers dans le sous-répertoire 'dist/build/projname/projname-tmp/src', ce qui est parfait! –

+5

juste pour l'exhaustivité, mettez l'option dans votre 'ghc-options:' pour la bibliothèque ou l'exécutable [section dans votre fichier cabal] (http://www.haskell.org/cabal/users-guide/developing-packages.html # build-information) – rampion

+0

cabal-install la version 1.22.9 ne les met pas là :( –

Questions connexes