Tag: extconf.rb

一个目录下的多个ruby扩展模块

离散ruby扩展模块的源是否可以存在于同一目录中,由相同的extconf.rb脚本控制? 背景:我有一个带有两个扩展模块的项目, foo.so和bar.so ,它们目前存在于它们自己的子目录中,如下所示: myproject/ext/foo/extconf.rb myproject/ext/foo/foo.c myproject/ext/foo/foo.h myproject/ext/bar/extconf.rb myproject/ext/bar/bar.c myproject/ext/bar/bar.h 我更喜欢所有的.c和.h源只是位于ext/在单个extconf.rb文件的控制之下,但我不知道如何让mkmf一起播放。