Haskell 包括要嵌入Cabal的文本文件

Haskell 包括要嵌入Cabal的文本文件,haskell,ghc,cabal,template-haskell,Haskell,Ghc,Cabal,Template Haskell,我正在构建一个库,其中包含一些使用模板Haskell和文件嵌入的非常大的字符串 我想知道,我如何确保这些文件包括在我运行阴谋地区 这些都在一个名为core的文件夹中,但有些在core的子目录中 阴谋集团有一个额外的源文件字段,正好用于这些场景: Extra-source-files: relative/path/to/my/embedded-file.txt 引述: 额外源文件:文件名列表 要包含在使用setup sdist构建的源发行版中的附加文件列表 与数据文件一样可以在文件名中使用有限形

我正在构建一个库,其中包含一些使用模板Haskell和文件嵌入的非常大的字符串

我想知道,我如何确保这些文件包括在我运行阴谋地区


这些都在一个名为core的文件夹中,但有些在core的子目录中

阴谋集团有一个
额外的源文件
字段,正好用于这些场景:

Extra-source-files: relative/path/to/my/embedded-file.txt
引述:

额外源文件:文件名列表

要包含在使用setup sdist构建的源发行版中的附加文件列表

数据文件一样
可以在文件名中使用有限形式的通配符


这有用吗@jmte它支持有限形式的通配符,因此您可以使用额外的源文件:data/*.tpl。