ExtUtils::ParseXS: Explicitly require current version of submodules
authorSteffen Mueller <smueller@cpan.org>
Sun, 21 Aug 2011 20:07:50 +0000 (22:07 +0200)
committerSteffen Mueller <smueller@cpan.org>
Thu, 25 Aug 2011 07:27:01 +0000 (09:27 +0200)
commit71a65ad3b4b0678fcf5bd6ac3b7ad394accc8079
tree7310b9eb7b836f9b5dd17e96ef38b9b2ff744398
parentd200626516823df5560289ae997a71aa97108896
ExtUtils::ParseXS: Explicitly require current version of submodules

Since there have been certain problems with parts of ExtUtils::ParseXS
being shadowed by older installations of the module, this commit adds
an explicit $VERSION to all submodules and requires them to have the
same version as the main module. This doesn't actually fix any problem,
but makes them more apparent as early as possible instead of failing
with obscure compile errors when bad C is generated from the original
XS.
dist/ExtUtils-ParseXS/Changes
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/CountLines.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm