我正在构建一个包装Qt某些部分的简单库。我希望能够使用Qt的qmake
配置系统来查找给定系统上的Qt库等,以构建c包装器代码。我可以让它工作并生成* .o文件,没问题。
但是如何让cabal将* .o文件包含在它生成的* .a文件中?我假设我必须编写一个自定义的Setup.hs才能使它工作,但是阅读Cabal库文档时,我没有看到明显的方法。
在#haskell上,有人建议我可以使用postBuild在生成后将文件添加到* .a,但即便如此,我如何从postBuild中获取生成的* .a的路径?