Haskell - pakiet cabal z niestandardowymi preprocesorami

Zaimplementowałem niestandardowy preprocesor, który tworzy pliki * .hs z plików * .tpl. Jest określony wSetup.hs używając aBuild-Type: Custom. Wszystko działa dobrze, ale nie mogę z niego utworzyć pakietu tar.gz (używająccabal sdist).

Cabal skarży się, że nie może znaleźć odsłoniętych modułów generowanych przez preprocesor. Komunikat o błędzie to

cabal: Error: Could not find module with any
suffix: ["gc","chs","hsc","x","y","ly","cpphs","hs","lhs"]

Jak mogę uświadomić Cabalowi, że modułu nie brakuje, czy może dodać tpl do znanych rozszerzeń plików, czy coś?

questionAnswers(1)

yourAnswerToTheQuestion