我的 Stack 项目之一中有多个可执行文件:
executable m1
hs-source-dirs: src
main-is: Main1.hs
default-language: Haskell2010
build-depends: base >= 4.7 && < 5
executable m2
hs-source-dirs: src
main-is: Main2.hs
default-language: Haskell2010
build-depends: base >= 4.7 && < 5
我想一次只构建其中一个。来自 documentation这个other question ,似乎以下命令应该起作用:
stack build :m2
但实际发生的是,无论我是否包含包名称、包类型等,都始终构建可执行文件 m1 和 m2。
这可能是什么原因造成的?
最佳答案
关于haskell - 如何使 Stack 只构建一个可执行文件?堆栈构建 :exe1 doesn't work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38164769/