diff --git a/Build.PL b/Build.PL index 2c4cdbad2f424d2ce369e55f96f754050e72dcc6..3fa2b19b3df48aab673ec8549345ba1476c0bd96 100644 --- a/Build.PL +++ b/Build.PL @@ -4,7 +4,7 @@ use strict; use warnings; use Module::Build; -my $build = Module::Build->new( +my %opts = ( build_requires => { 'Test::More' => 0, 'Test::Compile' => 0, @@ -21,4 +21,11 @@ my $build = Module::Build->new( 'WWW::Mechanize' => 0, }, ); + +if (-d '.git' and qx{which git} =~ qr{/git$}) { + $opts{'dist_version'} = qx{git describe}; + chomp $opts{'dist_version'}; +} + +my $build = Module::Build->new(%opts); $build->create_build_script;