标签: haskell dependencies cabal haskell-platform
如何在cabal文件中创建一个可执行文件取决于同一项目中的另一个?
我有一个构建两个可执行文件的cabal文件。其中一个可执行文件是一个代码生成器,它生成第二个可执行文件依赖的Haskell源代码文件。如何告诉cabal编译并在第二个之前运行第一个?
答案 0 :(得分:2)
他们需要是单独的项目 - 两个.cabal文件。
参见例如gtk2hs预处理器 - http://hackage.haskell.org/package/gtk2hs-buildtools