Haskell 包括要嵌入Cabal的文本文件
我正在构建一个库,其中包含一些使用模板Haskell和文件嵌入的非常大的字符串 我想知道,我如何确保这些文件包括在我运行阴谋地区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构建的源发行版中的附加文件列表 与数据文件一样可以在文件名中使用有限形
这些都在一个名为core的文件夹中,但有些在core的子目录中 阴谋集团有一个
额外的源文件
字段,正好用于这些场景:
Extra-source-files: relative/path/to/my/embedded-file.txt
引述:
额外源文件:文件名列表
要包含在使用setup sdist构建的源发行版中的附加文件列表
与数据文件一样
可以在文件名中使用有限形式的通配符
这有用吗@jmte它支持有限形式的通配符,因此您可以使用额外的源文件:data/*.tpl。