将自定义对象文件与Cabal链接

时间:2011-04-24 15:47:37

标签: c++ haskell linker cabal

在自定义cabal挂钩中,我生成了我想传递给链接器的目标文件(* .o)。我如何惯用这个?

解决方案 唐斯图尔特的回答是朝着正确的方向发展的。目前我做以下事情:

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

1 个答案:

答案 0 :(得分:2)

根据UserHooks的{​​{3}},看起来您需要添加buildHook,通过指定其他Cabal documentation,将您的.o文件添加到ld的build flags


顺便说一句,您应该知道生成自定义.o文件非常不寻常,并且可能会使您的构建变得脆弱。 Cabal无法自己生成这些.o文件有什么特别的原因吗?