*.tpl ファイルから *.hs ファイルを作成するカスタム プリプロセッサを実装しました。Setup.hs
を使用して指定されますBuild-Type: Custom
。すべて正常に動作しますが、そこから tar.gz パッケージを作成できません (を使用cabal sdist
)。
Cabal は、プリプロセッサによって生成された公開モジュールが見つからないと不満を漏らしています。エラーメッセージは
cabal: Error: Could not find module with any
suffix: ["gc","chs","hsc","x","y","ly","cpphs","hs","lhs"]
モジュールが欠落していないという事実をCabalに認識させるにはどうすればよいですか、または既知のファイル拡張子に tpl を追加するか、何かを行うにはどうすればよいですか?