diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2010-11-30 12:59:04 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2010-11-30 12:59:04 +0000 |
commit | 3ea95f5e013bd56d9f38d36c6a86202c57181eda (patch) | |
tree | 2392de6e0f82cb5f19ca1b363ddb81072a640799 /modules/VC7ProjectCreator.pm | |
parent | 8edf6d76d4df2ee4327106abcd3cf91c82998143 (diff) | |
download | MPC-3ea95f5e013bd56d9f38d36c6a86202c57181eda.tar.gz |
ChangeLogTag: Tue Nov 30 12:58:03 UTC 2010 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'modules/VC7ProjectCreator.pm')
-rw-r--r-- | modules/VC7ProjectCreator.pm | 57 |
1 files changed, 29 insertions, 28 deletions
diff --git a/modules/VC7ProjectCreator.pm b/modules/VC7ProjectCreator.pm index 4f24ea6f..b8bf562b 100644 --- a/modules/VC7ProjectCreator.pm +++ b/modules/VC7ProjectCreator.pm @@ -24,34 +24,35 @@ use vars qw(@ISA); # Data Section # ************************************************************ -my %info = (Creator::cplusplus => {'ext' => '.vcproj', - 'dllexe' => 'vc7exe', - 'libexe' => 'vc7libexe', - 'dll' => 'vc7dll', - 'lib' => 'vc7lib', - 'template' => 'vc7', - }, - Creator::csharp => {'ext' => '.csproj', - 'dllexe' => 'vc7csharp', - 'libexe' => 'vc7csharp', - 'dll' => 'vc7csharp', - 'lib' => 'vc7csharp', - 'template' => 'vc7csharp', - }, - Creator::java => {'ext' => '.vjsproj', - 'dllexe' => 'vc7java', - 'libexe' => 'vc7java', - 'dll' => 'vc7java', - 'lib' => 'vc7java', - 'template' => 'vc7java', - }, - Creator::vb => {'ext' => '.vbproj', - 'dllexe' => 'vc7vb', - 'libexe' => 'vc7vb', - 'dll' => 'vc7vb', - 'lib' => 'vc7vb', - 'template' => 'vc7vb', - }, +## NOTE: We call the constant as a function to support Perl 5.6. +my %info = (Creator::cplusplus() => {'ext' => '.vcproj', + 'dllexe' => 'vc7exe', + 'libexe' => 'vc7libexe', + 'dll' => 'vc7dll', + 'lib' => 'vc7lib', + 'template' => 'vc7', + }, + Creator::csharp() => {'ext' => '.csproj', + 'dllexe' => 'vc7csharp', + 'libexe' => 'vc7csharp', + 'dll' => 'vc7csharp', + 'lib' => 'vc7csharp', + 'template' => 'vc7csharp', + }, + Creator::java() => {'ext' => '.vjsproj', + 'dllexe' => 'vc7java', + 'libexe' => 'vc7java', + 'dll' => 'vc7java', + 'lib' => 'vc7java', + 'template' => 'vc7java', + }, + Creator::vb() => {'ext' => '.vbproj', + 'dllexe' => 'vc7vb', + 'libexe' => 'vc7vb', + 'dll' => 'vc7vb', + 'lib' => 'vc7vb', + 'template' => 'vc7vb', + }, ); my %config = ('vcversion' => '7.00', |