首页 文章

你可以在Stack上拥有不同的编译器和解析器吗?

提问于
浏览
2

我有一个可以构建GHCJS和GHC二进制文件的Stack项目 . 如何在 stack.yaml 上指定构建应该使用两个编译器?

1 回答

  • 3

    我想你必须要么

    • 使用两个不同的文件,比如 ghc.yamlghcjs.yaml ,然后你可以使用 stack --stack-yaml ghc.yamlstack --stack-yaml ghcjs.yaml 来使用那些

    • 您可以通过设置 resolver 来设置编译器 ghcghcjs (参见haskellstack.org/config#resolver

    • 或者有编译器选项(参见haskellstack.org/config#compiler

    • 或直接使用命令行选项 --compiler

相关问题