summaryrefslogtreecommitdiff
path: root/bin/MakeProjectCreator/modules/VC7ProjectCreator.pm
diff options
context:
space:
mode:
Diffstat (limited to 'bin/MakeProjectCreator/modules/VC7ProjectCreator.pm')
-rw-r--r--bin/MakeProjectCreator/modules/VC7ProjectCreator.pm21
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}) {