0
我是新的使用cabal,我需要我的包包括一個小的可執行文件以及整個庫。 是否有可能這樣做(導出可執行文件和庫)或者一個cabal包是否具有type
(可執行文件或二進制文件)。 也可以在同一個packagke中導出很多可執行文件嗎?你可以有一個可執行文件和庫在同一個cabal包
我是新的使用cabal,我需要我的包包括一個小的可執行文件以及整個庫。 是否有可能這樣做(導出可執行文件和庫)或者一個cabal包是否具有type
(可執行文件或二進制文件)。 也可以在同一個packagke中導出很多可執行文件嗎?你可以有一個可執行文件和庫在同一個cabal包
是的,你可以。例如,這裏是HaskellStarter project相應摘錄,我強烈建議:
-- configuration for building a library
library
hs-source-dirs: src
exposed-modules:
HaskellStarter.CommitPrinter
other-modules:
HaskellStarter.Util
build-depends:
base >= 4 && < 5,
github >= 0.7.4 && < 0.8
-- configuration for an executable
executable githubCommitPrinter
hs-source-dirs: executables
main-is: Main.hs
build-depends:
base >= 4 && < 5,
haskell-starter
通知圖書館是如何在執行依賴重用。