Estoy usando DBI y DBD :: SQLite, y ahora me gustaría usar la característica R * Tree de SQLite. Dado que DBD :: SQLite no compila esta característica de forma predeterminada, debo agregar -DSQLITE_ENABLE_RTREE=1
a la variable @CC_DEFINE
en DBD :: SQLite's Makefile.PL. Si hago un 'perl Makefile.PL & & make & & make install', todo funciona bien localmente en mi máquina, pero finalmente debe ser desplegable/distribuible para los usuarios finales.¿La mejor práctica para usar un modificador ligeramente modificador de CPAN?
¿Qué debo hacer en un caso como este? ¿Debo copiar la fuente, grep la fuente y crear un DBD :: SQLite :: WithRTree? Crear una versión privada de DBD :: SQLite 1.31.1 (Donde 1.31 es la versión actual de DBD :: SQLite)? Tal vez una mejor manera en conjunto?
Todas las demás distribuciones del proyecto se implementan/distribuyen a través de un CPAN :: Mini mirror no público + CPAN :: Mini :: Inject.
Y mantener registro cuidadoso de lo que ha cambiado – justintime