自动化cabal配置

时间:2014-08-24 23:28:30

标签: haskell configuration cabal

如果我修改项目的cabal文件中的任何内容,并运行cabal build,我会:

./project-foo.cabal has been changed. Re-configuring with most
recently used options. If this fails, please run configure manually.

但是,我希望在执行此操作时默认启用某些选项,例如--enable-executable-profiling。这可能吗?如何?

1 个答案:

答案 0 :(得分:1)

您可以将其添加到项目文件夹中的“cabal.config”文件中,其结构与用户文件夹“.cabal / config”相同。

在.cabal / config中查找选项,并将其取消注释到项目“cabal.config”文件中。

手动:在此cabal guide page

中查找“cabal.config”

适用于cabal沙盒项目。不确定非沙盒的。