我有一个可以构建GHCJS和GHC二进制文件的Stack项目 . 如何在 stack.yaml 上指定构建应该使用两个编译器?
stack.yaml
我想你必须要么
使用两个不同的文件,比如 ghc.yaml 和 ghcjs.yaml ,然后你可以使用 stack --stack-yaml ghc.yaml 或 stack --stack-yaml ghcjs.yaml 来使用那些
ghc.yaml
ghcjs.yaml
stack --stack-yaml ghc.yaml
stack --stack-yaml ghcjs.yaml
您可以通过设置 resolver 来设置编译器 ghc 或 ghcjs (参见haskellstack.org/config#resolver)
resolver
ghc
ghcjs
或者有编译器选项(参见haskellstack.org/config#compiler)
或直接使用命令行选项 --compiler
--compiler
1 回答
我想你必须要么
使用两个不同的文件,比如
ghc.yaml
和ghcjs.yaml
,然后你可以使用stack --stack-yaml ghc.yaml
或stack --stack-yaml ghcjs.yaml
来使用那些您可以通过设置
resolver
来设置编译器ghc
或ghcjs
(参见haskellstack.org/config#resolver)或者有编译器选项(参见haskellstack.org/config#compiler)
或直接使用命令行选项
--compiler