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ś?