如何使Stack只构建一个可执行文件?堆栈构建:exe1不起作用?

时间:2016-07-02 21:50:37

标签: haskell haskell-stack

我的一个Stack项目中有多个可执行文件:

[condition]

我想一次只构建其中一个。从documentation和此other question开始,似乎以下命令应该起作用:

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

实际发生的是,无论我是否包含包名,包类型等,都可以构建可执行文件m1和m2。

导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:3)