我正在使用DBI和DBD :: SQLite,现在我想使用SQLite的R *树功能。由于默认情况下,此功能未由DBD :: SQLite编译,所以我必须将-DSQLITE_ENABLE_RTREE=1
添加到DBD :: SQLite的Makefile.PL中的@CC_DEFINE
变量中。如果我做'perl Makefile.PL & & make & & make install',在我的机器上一切工作正常,但最终需要可部署/分发给最终用户。从CPAN使用稍微修改模块的最佳做法?
在这种情况下应该怎么做?我应该复制源代码,grep源代码,并创建一个DBD :: SQLite :: WithRTree?创建一个私人版本的DBD :: SQLite 1.31.1(其中1.31是DBD :: SQLite的当前版本)?也许更好的方法呢?
项目中的所有其他发行版都通过非公开的CPAN :: Mini镜像+ CPAN :: Mini :: Inject进行部署/分发。
守信的你改变什么认真记录 – justintime 2011-01-12 01:55:14