I've implemented a custom preprocessor which creates *.hs files form *.tpl files. It is specified in Setup.hs
by using a Build-Type: Custom
. Everything works fine, but I can't create tar.gz package from it (using cabal sdist
).
Cabal complains, that it can not find the exposed modules which are generated by the preprocessor. The error message is
cabal: Error: Could not find module with any
suffix: ["gc","chs","hsc","x","y","ly","cpphs","hs","lhs"]
How can I make Cabal aware of the fact that the module is not missing, or maybe add tpl to the known file extensions, or something?
.cabal
file? – OrigenSetup sdist
(because of github.com/haskell/cabal/issues/403). – OrigenSetup sdist
. – Origen