summaryrefslogtreecommitdiff
path: root/bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm
diff options
context:
space:
mode:
Diffstat (limited to 'bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm')
-rw-r--r--bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm9
1 files changed, 6 insertions, 3 deletions
diff --git a/bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm b/bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm
index 5a40aa1d836..288695f3054 100644
--- a/bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm
+++ b/bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm
@@ -66,9 +66,12 @@ sub write_comps {
if (defined $deps && $deps ne "") {
my($darr) = $self->create_array($deps);
foreach my $dep (@$darr) {
- print $fh " Begin Project Dependency\r\n" .
- " Project_Dep_Name $dep\r\n" .
- " End Project Dependency\r\n";
+ ## Avoid cirular dependencies
+ if ($name ne $dep) {
+ print $fh " Begin Project Dependency\r\n" .
+ " Project_Dep_Name $dep\r\n" .
+ " End Project Dependency\r\n";
+ }
}
}