diff options
Diffstat (limited to 'bin/MakeProjectCreator/modules/VC7ProjectCreator.pm')
-rw-r--r-- | bin/MakeProjectCreator/modules/VC7ProjectCreator.pm | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/bin/MakeProjectCreator/modules/VC7ProjectCreator.pm b/bin/MakeProjectCreator/modules/VC7ProjectCreator.pm index 16240bfb340..4fe9830933c 100644 --- a/bin/MakeProjectCreator/modules/VC7ProjectCreator.pm +++ b/bin/MakeProjectCreator/modules/VC7ProjectCreator.pm @@ -22,11 +22,28 @@ use vars qw(@ISA); # Subroutine Section # ************************************************************ -sub specific_lookup { +sub translate_value { my($self) = shift; my($key) = shift; + my($val) = shift; + + if ($key eq 'depends' && $val ne "") { + my($arr) = $self->create_array($val); + my($app) = ""; + $val = ""; + foreach my $entry (@$arr) { + $val .= "\"" . $self->project_file_name($entry) . "\" "; + } + $val =~ s/\s+$//; + } + return $val; +} + + +sub specific_lookup { + my($self) = shift; + my($tag) = shift; my($val) = undef; - my($tag) = $self->project_file_name($key); if (defined $self->{'guid_names'} && defined $self->{'guid_names'}->{$tag}) { |