3

.chscabal がファイルの依存関係の解決を行わないという問題があります。つまり、依存している場合(または実際A.chsに依存している場合)、cabal はそれを理解せず、正しい順序でファイルに対して c2hs を呼び出します。gtk2hs がカスタム ビルド スクリプトを使用していることは知っていますが、かなり複雑で gtk2hs に特化しています。依存関係の解決を手動/自動で行う簡単な方法はありますか (たとえば、ファイルを正しい順序でリストすることによって)?B.chsB.chi.chs

4

1 に答える 1

1

結局のところ、cabalexposed-modulesはリストされている順序で処理しますが、考慮すべき依存関係がない場合、またはこの動作がファイルに固有のものである場合のみだと思い.chsます。依存関係を手動で解決するには、cabal ファイルでモジュールを正しく並べ替えるだけです。

于 2014-03-10T19:37:58.717 に答える