From: Steve Hay Date: Tue, 12 Dec 2006 18:02:19 +0000 (+0000) Subject: Restore (differently) the setting of $Config{osvers} on Win32 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=d51fa99c5107c0415d86d56dbd39d3eeeb3412e4;p=p5sagit%2Fp5-mst-13.2.git Restore (differently) the setting of $Config{osvers} on Win32 that was removed by #29509 p4raw-id: //depot/perl@29533 --- diff --git a/win32/config_sh.PL b/win32/config_sh.PL index b4af906..884db4a 100644 --- a/win32/config_sh.PL +++ b/win32/config_sh.PL @@ -73,8 +73,13 @@ $opt{INST_VER} =~ s|~VERSION~|$opt{VERSION}|g; $opt{'version_patchlevel_string'} = "version $opt{PERL_VERSION} subversion $opt{PERL_SUBVERSION}"; $opt{'version_patchlevel_string'} .= " patchlevel $opt{PERL_PATCHLEVEL}" if exists $opt{PERL_PATCHLEVEL}; -#$opt{'osvers'} = join '.', (Win32::GetOSVersion())[1,2]; -$opt{'osvers'} = "4.0"; +my $ver = `ver 2>nul`; +if ($ver =~ /Version (\d+\.\d+)/) { + $opt{'osvers'} = $1; +} +else { + $opt{'osvers'} = '4.0'; +} if (exists $opt{cc}) { # cl and bcc32 version detection borrowed from Test::Smoke's configsmoke.pl