Haskell 堆栈上可以有不同的编译器和解析器吗?
我有一个可以同时构建GHCJ和GHC二进制文件的堆栈项目。如何在Haskell 堆栈上可以有不同的编译器和解析器吗?,haskell,haskell-stack,Haskell,Haskell Stack,我有一个可以同时构建GHCJ和GHC二进制文件的堆栈项目。如何在stack.yaml上指定构建应该同时使用这两个编译器?我认为您必须选择其中之一 使用两个不同的文件,例如ghc.yaml和ghcjs.yaml,然后可以使用stack--stack yaml ghc.yaml或stack--stack yaml ghcjs.yaml来使用这些文件 您可以通过设置分解器来设置编译器ghc或ghcjs(请参阅) 或者有一个编译器选项(请参阅) 或者直接使用命令行选项--compiler
stack.yaml
上指定构建应该同时使用这两个编译器?我认为您必须选择其中之一
- 使用两个不同的文件,例如
和ghc.yaml
,然后可以使用ghcjs.yaml
或stack--stack yaml ghc.yaml
来使用这些文件stack--stack yaml ghcjs.yaml
- 您可以通过设置分解器来设置编译器
或ghc
(请参阅)ghcjs
- 或者有一个编译器选项(请参阅)
- 您可以通过设置分解器来设置编译器
- 或者直接使用命令行选项
--compiler