
15 Apr
2010
15 Apr
'10
7:11 a.m.
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