Subject: | Roadmap.pod should be DBI/Roadmap.pod |
DBI will install both Roadmap.pod and TASKS.pod into the root directory
of site_lib, polluting the global namespace.
An easy way around this would be to put the files into
lib/DBI/Roadmap.pod and lib/DBI/TASKS.pod.
Alternatively, if you prefer to keep the files in the root of the
distribution, then it should be possible to still map them to a
different install location with something like:
PM => {
'Roadmap.pod' => '$(INST_LIBDIR)/DBI/Roadmap.pod',
'TASKS.pod' => '$(INST_LIBDIR)/DBI/TASKS.pod',
# ...
}
Unfortunately this means you will have to map all the lib/... in there
as well, as MakeMaker will no longer scan the PMLIBDIRS if you specify
PM explicitly...