【发布时间】:2009-11-09 15:07:18
【问题描述】:
离散 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 一起玩。
【问题讨论】:
标签: ruby extconf.rb