如何让 Stack 只构建一个可执行文件?堆栈构建:exe1 不起作用?
How to make Stack only build one executable? stack build :exe1 doesn't work?
我的一个 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 and this 看来,以下命令应该有效:
stack build :m2
但实际发生的是无论我是否包含包名称、包类型等,总是构建可执行文件 m1 和 m2。
可能是什么原因造成的?
我的一个 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 and this
stack build :m2
但实际发生的是无论我是否包含包名称、包类型等,总是构建可执行文件 m1 和 m2。
可能是什么原因造成的?