diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2001-02-28 17:50:15 -0500 |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2001-02-28 17:50:15 -0500 |
commit | af30fe67458fd26054696ce018f7ae6faaebcca4 (patch) | |
tree | f85d75d8c8f1f4973f200075545584f81d2f04ab /Source/cmDSWMakefile.cxx | |
parent | d0a8794746f6de026f1c69652cd09caf8be9cfab (diff) | |
download | cmake-af30fe67458fd26054696ce018f7ae6faaebcca4.tar.gz |
BUG: fix circular depends on libraries and remove depends for static libraries
Diffstat (limited to 'Source/cmDSWMakefile.cxx')
-rw-r--r-- | Source/cmDSWMakefile.cxx | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/Source/cmDSWMakefile.cxx b/Source/cmDSWMakefile.cxx index 19fe27f92b..653457047b 100644 --- a/Source/cmDSWMakefile.cxx +++ b/Source/cmDSWMakefile.cxx @@ -18,7 +18,7 @@ #include "cmSystemTools.h" #include "cmDSPMakefile.h" #include "cmMSProjectGenerator.h" -#include <windows.h> +//#include <windows.h> cmDSWMakefile::cmDSWMakefile(cmMakefile* m) @@ -126,13 +126,16 @@ void cmDSWMakefile::WriteProject(std::ostream& fout, std::vector<std::string>::iterator i, end; i = project->GetMakefile()->GetLinkLibraries().begin(); end = project->GetMakefile()->GetLinkLibraries().end(); - for(;i!= end; ++i) + if(project->GetBuildType() != cmDSPMakefile::STATIC_LIBRARY) { - if (strcmp(i->c_str(),dspname)) + for(;i!= end; ++i) { - fout << "Begin Project Dependency\n"; - fout << "Project_Dep_Name " << *i << "\n"; - fout << "End Project Dependency\n"; + if (strcmp(i->c_str(),dspname)) + { + fout << "Begin Project Dependency\n"; + fout << "Project_Dep_Name " << *i << "\n"; + fout << "End Project Dependency\n"; + } } } fout << "}}}\n\n"; |