构建使用C和Haskell的项目系统

时间:2014-07-25 15:16:07

标签: c haskell cmake cabal

我正在开发一个使用C和Haskell的项目。目前,我正在使用CMake构建一个C共享库和cabal来构建Haskell可执行文件。有更统一的方法吗?我可以从CMake生成的Makefile中调用cabal,还是可以直接从Cabal构建C库?感谢。

1 个答案:

答案 0 :(得分:1)

CMake也可以做你想做的事。然而,它确实复制了许多cabal的功能。因此,您可以从您选择使用的任何构建工具中调用cabal(对于cmake,使用自定义命令,对于makefile,它非常不言自明),直接构建二进制文件(请参阅cabal build -v)。

请参阅Is it possible to use cmake for Haskell projects?