如何使用cabal构建一个独立的库?

时间:2013-06-26 15:30:41

标签: haskell cabal

我有一个库,它依赖于其他一些库,当然还有haskell运行时。它导出C API。 我想以一种完全独立的方式构建它,用户不会为安装haskell,cabal和所有依赖项而烦恼。

1 个答案:

答案 0 :(得分:1)

  

它是完全独立的,用户不会为安装haskell,cabal和所有依赖项而烦恼

然后,您必须分发您的库及其所有依赖项 - Haskell编译器,运行时,C库,Cabal,依赖库。这是一项非常重要的任务 - 您正在推动自己的Haskell Platform.

您可以修改HP源并生成安装程序。它们实际上是您库的独立安装程序。