在我的 Ruby 扩展中,代码被组织到目录中,extconf.rb
位于主库文件中的树的根部。
此设置的问题是目录中的所有文件都没有链接到我的库。mkmf
似乎根本不考虑他们。
如何手动将它们添加为链接目标mkmf
?
更好的问题是:我可以使用更灵活的 Ruby 构建系统吗?
在我的 Ruby 扩展中,代码被组织到目录中,extconf.rb
位于主库文件中的树的根部。
此设置的问题是目录中的所有文件都没有链接到我的库。mkmf
似乎根本不考虑他们。
如何手动将它们添加为链接目标mkmf
?
更好的问题是:我可以使用更灵活的 Ruby 构建系统吗?
我不是 100% 确定,但你试过dir_config()
吗?
请参阅 mkfm.rb 的注释:http ://www.ruby-doc.org/stdlib-1.9.3/libdoc/mkmf/rdoc/Object.html#method-i-dir_config