summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-09-24 17:37:17 +0000
committerelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-09-24 17:37:17 +0000
commit80eca41a001d65e8c3f8fd6c5fa978e9512f84c5 (patch)
tree47c14dd7761b90edcdb59389c226ad22f82474c9 /bin
parentaaf2b2f75522cb0b68ae28ee0fc835533f1e334e (diff)
downloadATCD-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.pm10
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);
}