4
我有多個可執行文件在我的堆棧項目之一:如何讓堆棧只構建一個可執行文件?堆棧構建:exe1不起作用?
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,總是不管我是否包括包名稱建,包裝類型等。
這可能是什麼原因造成的?
您是否試過'project:m1'或'project:exe:m1'? – epsilonhalbe
@epsilonhalbe是的。目標的所有變體最終都會構建所有可執行文件。我不知道它是否有bug。我使用的Stack版本是版本1.1.0 x86_64 hpack-0.13.0。 – rityzmon