1 package VC11ProjectCreator
;
3 # ************************************************************
4 # Description : A VC11 Project Creator
5 # Author : Johnny Willemsen
6 # Create Date : 12/12/2011
7 # ************************************************************
9 # ************************************************************
11 # ************************************************************
15 use VC10ProjectCreator
;
18 @ISA = qw(VC10ProjectCreator);
20 ## NOTE: We call the constant as a function to support Perl 5.6.
21 my %info = (Creator
::cplusplus
() => {'ext' => '.vcxproj',
22 'dllexe' => 'vc11exe',
23 'libexe' => 'vc11libexe',
26 'template' => [ 'vc10', 'vc10filters' ],
30 # ************************************************************
32 # ************************************************************
37 ## If we have the setting in our information map, the use it.
38 return $info{$key} if (defined $info{$key});
40 ## Otherwise, see if our parent type can take care of it.
41 return $self->SUPER::get_info_hash
($key);