我正在使用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