Quando si crea la mia applicazione, vorrei che la cabalizzasse automaticamente il nucleo intermedio in un file. Posso aggiungere il flag -ddump-simpl
al campo ghc-options
del file della cabala, ma questo stampa tutto su stdout. C'è un modo in cui posso convincere la cabala a reindirizzare tutto questo in un file?visualizzazione core durante la compilazione con cabale
9
A
risposta
10
È possibile utilizzare -ddump-to-file
e GHC scriverà su file con nomi come foo.dump-simpl
, ecc. Per le altre opzioni di debug. Se lo metti nel tuo file cabal, credo che li scaricherà al livello più alto del tuo progetto.
Grazie. Effettua il dump dei file nel sottodirectory 'dist/build/projname/projname-tmp/src', che è perfetto! –
solo per completezza, metti l'opzione in 'ghc-options:' per la libreria o l'eseguibile [sezione nel tuo file cabal] (http://www.haskell.org/cabal/users-guide/developing-packages.html # build-information) – rampion
cabal-install version 1.22.9 non li mette lì :( –