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
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe