通过cabal(cabal-install)在命令行指定ghc选项,而无需编辑包的.cabal文件

Cet*_*ert 10 haskell vector compiler-flags ghc cabal

当我安装vector时:

cabal install vector
Run Code Online (Sandbox Code Playgroud)

我得到了很多SpecConstr限制警告,如果我可以指定,它会消失-fspec-constr-count=SOMETHING-HIGHER.

  1. cabal install vector -fspec-constr-count=HIGH
    
    Run Code Online (Sandbox Code Playgroud)

    工作?

  2. 如果X依赖vector,是否有一种方式可以说X.cabalvector最好依赖(如果X还没有安装)-fpsec-constr-count=HIGH

  3. vector仍然保持还是有现在一个更值得推荐的选择吗?

ham*_*mar 18

您可以通过使用将更多选项传递给Cabal运行的程序--PROG-options=OPTS.

cabal install vector --ghc-options=-fspec-constr-count=HIGH
Run Code Online (Sandbox Code Playgroud)