我使用cabal
來管理中型項目(不打算用於分發)。我使用Makefile
執行基本設置,然後調用cabal
configure
/build
來構建項目的其餘部分。我還希望能夠使用GHC中內置的工具來選擇性地分析項目。Cabal配置文件選項
這似乎涉及.cabal
文件中的一組不同的選項,並將--enable-executable-profiling
選項傳遞給cabal
配置階段。後者在Makefile
中很容易實現,但是我找不到一個乾淨的方式來告訴cabal
使用一組編譯器選項,具體取決於我如何調用make
。簡而言之,我正在尋找類似於爲.cabal
文件制定規則的內容。
道歉,如果我錯過了這裏非常明顯的東西 - 我還是有點新Haskell
/cabal
。謝謝!