[Haskell-cafe] cabal: other-modules
Malcolm Wallace
malcolm.wallace at cs.york.ac.uk
Thu Apr 15 07:11:45 EDT 2010
On 15 Apr 2010, at 08:24, Johannes Waldmann wrote:
> What is the purpose of the "Other-Modules" section in a cabal file?
> (I.e., can we drop it?)
>
> If it's just the set of dependencies of the "Exported-Modules",
> then a reasonable build system should be able to figure this out on
> its own.
It is not used by the build system. It is used by 'cabal sdist' to
build a distribution package that contains everything needed. If a
file is not listed in the .cabal file, it will not end up in the
tarball. Cabal has no dependency analysis to help discover un-listed
modules.
Regards,
Malcolm
More information about the Haskell-Cafe
mailing list