Práticas recomendadas para usar o módulo ligeiramente modificador do CPAN?

Estou usando DBI e DBD :: SQLite e agora gostaria de usar o recurso R * Tree do SQLite. Como esse recurso não é compilado por DBD :: SQLite por padrão, tenho que adicionar um-DSQLITE_ENABLE_RTREE=1 ao@CC_DEFINE variável no Makefile.PL de DBD :: SQLite. Se eu fizer um 'perl Makefile.PL && make && make install', tudo funcionará bem localmente na minha máquina, mas isso precisará ser implementável / distribuível para os usuários finais.

O que devo fazer em um caso como este? Devo copiar a fonte, grep a fonte e criar um DBD :: SQLite :: WithRTree? Crie uma versão privada do DBD :: SQLite 1.31.1 (Onde 1.31 é a versão atual do DBD :: SQLite)? Talvez uma maneira melhor completamente?

Todas as outras distribuições no projeto são implantadas / distribuídas por meio de um CPAN :: Mini mirror não público + CPAN :: Mini :: Inject.

questionAnswers(3)

yourAnswerToTheQuestion