3

カスタム cabal フックで、リンカーに渡したいオブジェクト ファイル (*.o) を生成しました。これを慣用的に行うにはどうすればよいですか?

ソリューション Don Stewart の答えは正しい方向に向かっています。現在、私は次のことを行っています。

$ runhaskell Setup.lhs build --ld-options="PATHS TO .o FILES"
4

1 に答える 1

2

のCabalのドキュメントによると、追加のビルドフラグを指定して、.oファイルをldのbuildFlagsUserHooksに追加するを追加する必要があるようです。buildHook


余談ですが、カスタム.oファイルの生成は非常に珍しく、ビルドが壊れやすくなる可能性があることに注意してください。Cabalがこれらの.oファイル自体を生成できない特別な理由はありますか?

于 2011-04-24T16:46:58.480 に答える