1

私の Ruby 拡張機能では、コードはディレクトリに編成されextconf.rb、メイン ライブラリ ファイルの間のツリーのルートに配置されます。

このセットアップの問題は、ディレクトリ内のすべてのファイルがライブラリに対してリンクされていないことです。mkmfそれらをまったく考慮していないようです。

でリンク ターゲットとして手動で追加するにはどうすればよいmkmfですか?

より良い質問は、私が使用できる Ruby 用のより柔軟なビルド システムはありますか? ということです。

4

1 に答える 1

0

100%確信はありませんが、試したことはありますdir_config()か?

mkfm.rbの注記を参照してください:http ://www.ruby-doc.org/stdlib-1.9.3/libdoc/mkmf/rdoc/Object.html#method-i-dir_config

于 2012-03-08T15:06:14.310 に答える