Les sources de modules d'extension ruby discrets peuvent-elles se trouver dans le même répertoire, contrôlé par le même script extconf.rb
?plusieurs modules d'extension ruby dans un répertoire
Contexte: J'ai un projet avec deux modules d'extension, foo.so et bar.so qui vivent actuellement dans leurs propres sous-répertoires comme ceci:
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
je préférerais que tous les .c
et .h
sources résident simplement sous ext/
sous le contrôle d'un seul fichier extconf.rb
, mais je ne sais pas comment obtenir mkmf
jouer le long.