diff options
author | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-09-24 17:37:17 +0000 |
---|---|---|
committer | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-09-24 17:37:17 +0000 |
commit | 80eca41a001d65e8c3f8fd6c5fa978e9512f84c5 (patch) | |
tree | 47c14dd7761b90edcdb59389c226ad22f82474c9 /bin | |
parent | aaf2b2f75522cb0b68ae28ee0fc835533f1e334e (diff) | |
download | ATCD-80eca41a001d65e8c3f8fd6c5fa978e9512f84c5.tar.gz |
ChangeLogTag: Wed Sep 24 12:36:21 2003 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'bin')
-rw-r--r-- | bin/MakeProjectCreator/modules/WorkspaceCreator.pm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bin/MakeProjectCreator/modules/WorkspaceCreator.pm b/bin/MakeProjectCreator/modules/WorkspaceCreator.pm index 974943badf5..5a6eb1dbce5 100644 --- a/bin/MakeProjectCreator/modules/WorkspaceCreator.pm +++ b/bin/MakeProjectCreator/modules/WorkspaceCreator.pm @@ -708,6 +708,7 @@ sub generate_project_files { my($previmpl) = $impl; my($prevcache) = $self->{'cacheok'}; my(%gstate) = $generator->save_state(); + my($genimpdep) = $self->generate_implicit_project_dependencies(); ## Remove the address portion of the $self string $postkey =~ s/=.*//; @@ -804,6 +805,13 @@ sub generate_project_files { $self->{'projects'} = \@perprojects; $self->{'project_info'} = \%perpi; + ## Add implict project dependencies based on source files + ## that have been used by multiple projects + if ($genimpdep) { + $self->add_implicit_project_dependencies($generator, + $self->getcwd()); + } + ## Write our per project workspace my($error) = ''; ($status, $error) = $self->write_workspace($generator); @@ -857,7 +865,7 @@ sub generate_project_files { ## Add implict project dependencies based on source files ## that have been used by multiple projects - if ($status && $self->generate_implicit_project_dependencies()) { + if ($status && $genimpdep) { $self->add_implicit_project_dependencies($generator, $cwd); } |