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 к известным расширениям файлов, или что-то еще?