[Haskell-cafe] cabal sdist and auto-generated modules

Marios Titas redneb8888 at gmail.com
Sun Aug 31 14:16:54 UTC 2014


Yes, including an empty (or dummy) file causes cabal build to fail
because it apparently prefers that file over the generated one in the
autogen directory.

On Sun, Aug 31, 2014 at 3:13 PM, Mateusz Kowalczyk
<fuuzetsu at fuuzetsu.co.uk> wrote:
> On 08/31/2014 03:11 PM, Brandon Allbery wrote:
>> On Sun, Aug 31, 2014 at 9:57 AM, Mateusz Kowalczyk <fuuzetsu at fuuzetsu.co.uk>
>> wrote:
>>
>>> On 08/31/2014 05:45 AM, Marios Titas wrote:
>>>> I am trying to run cabal sdist on a package where one of exposed
>>>> modules does not exists because it is automatically generated by
>>>> setup.hs. cabal refuses to do that because it cannot find the file
>>>> corresponding to that module. Is there a solution to that problem? The
>>>> package builds just fine.
>>>
>>> Does touch missingmodule.hs not do it for you?
>>>
>>
>> Sounds like a bad idea, it would mean instead of generating the module it
>> would take the empty file as the generated module and probably fail to
>> build?
>>
>
> Presumably setup.hs would take care to delete the ‘fake’ file with the
> actual generated file at build time.
>
> --
> Mateusz K.
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list