这些GHC选项如何进入我的堆栈构建?

时间:2017-09-15 00:19:30

标签: ghc haskell-stack

我在“stack build foo”结束时看到以下内容:

  

进展:1/2
   - 使用以下方法构建软件包foo-0.1.0.0时:
        [path-to-GHC] --builddir = [path-to-stack-work-area] build lib:foo
  --ghc-options“-ddump-hi -ddump-to-file”
      进程退出代码:ExitFailure 1

我无法弄清楚这些选项: -ddump-hi -ddump-to-file 是如何进入我的堆栈构建流程的。我找不到他们:

  • stack.yaml,
  • foo.cabal,或
  • foo.hs

有谁知道他们来自哪里?

1 个答案:

答案 0 :(得分:0)

它们是由堆栈添加的,其原因是堆栈可以了解Template Haskell文件依赖关系,因此可以知道何时需要重新编译。