如何在package.yaml中为外部依赖项指定cabal选项?

时间:2018-05-29 08:33:43

标签: haskell yaml haskell-stack

我想使用来自Hackage的外部包,它在使用一些标志进行编译后会公开其他功能。使用cabal,我必须以这种方式编译:{{1​​}}。如何在"cabal install -fserver -fc-runtime"中指定此标志?我尝试使用package.yamlextra-deps,但它似乎不起作用。我不确定是否使用它们是合适的。

目前,我有这个错误:

  

"解析$ .ghc-options时出错 - 遇到预期的String   。对象"

1 个答案:

答案 0 :(得分:-1)

你可能想要:

flags:
  package-name:
    server: true
    c-runtime: true

以下是文档的相关部分:https://docs.haskellstack.org/en/stable/yaml_configuration/#flags