Haskell - Упаковка кабала с нестандартными препроцессорами
Мы внедрили собственный препроцессор, который создает файлы * .hs из файлов * .tpl. Указано вSetup.hs
используяBuild-Type: Custom
, Все отлично работает, но я могусоздать из него пакет tar.gz (используяcabal sdist
).
Кабал жалуется, что не может найти открытые модули, сгенерированные препроцессором. Сообщение об ошибке
cabal: Error: Could not find module with any
suffix: ["gc","chs","hsc","x","y","ly","cpphs","hs","lhs"]
Как я могу сообщить Cabal о том, что модуль не отсутствует, или, возможно, добавить tpl к известным расширениям файлов, или что-то еще?