如何使 cabal 文件中的一个可执行文件依赖于同一项目中的另一个可执行文件?
我有一个构建两个可执行文件的 cabal 文件。其中一个可执行文件是生成第二个可执行文件所依赖的 Haskell 源代码文件的代码生成器。我如何告诉 cabal 在第二个之前编译和运行第一个?
如何使 cabal 文件中的一个可执行文件依赖于同一项目中的另一个可执行文件?
我有一个构建两个可执行文件的 cabal 文件。其中一个可执行文件是生成第二个可执行文件所依赖的 Haskell 源代码文件的代码生成器。我如何告诉 cabal 在第二个之前编译和运行第一个?
它们需要是单独的项目 - 两个 .cabal 文件。
参见例如 gtk2hs 预处理器 - http://hackage.haskell.org/package/gtk2hs-buildtools