[英]Haskell Stack build specific executable
如何构建特定的堆栈可执行文件,即。 在projectname.cabal
指定的那些,如:
executable executable-name
hs-source-dirs: tools
main-is: ExecutableModule.hs
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, hsass
, hlibsass
我需要编译executable-name
而不是其他。 它会是这样的:
stack build --executable executable-name
Stack 使用基于组件的查找 ,例如
stack build packagename:component-type:component-name
因此,如果您的包名为“foo”,并且您的可执行文件名为“bar”,则可以使用
stack build foo:exe:bar
但是,如果组件名称是唯一的,则可以删除包的名称和组件类型。 因此,如果您的可执行文件被称为“exectuable-name”,那就是
stack build :executable-name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.