【发布时间】:2013-08-06 15:21:58
【问题描述】:
是否可以告诉Cabal 在构建库时公开所有模块?
现在我必须在exposed-modules cabal 配置文件部分提供很长的模块列表。
【问题讨论】:
-
您是否在问如何在不提及
.cabal文件的情况下将模块合并到 cabal 项目中? -
@Heatsink,否 - 如果您使用 cabal 编译库,则必须编写
<...>.cabal配置文件。在此文件中,您必须提供Exposed-modules部分,您必须在其中列出要公开的每个 模块。我想公开所有模块。 -
这不能回答我的问题。每个模块都必须列在
.cabal文件中。内部模块也必须在Other-modules中列出。您是在要求列出所有模块的替代方法,还是要求在不列出模块的情况下使用模块的方法? -
@Heatsin:抱歉我的误解。我在要求列出所有模块的替代方法,但我很想知道在不列出模块的情况下使用模块的方法:)