From 18391be145e15a20e861b99fbeb98ab833354100 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Tue, 17 Dec 2002 12:56:04 -0500 Subject: better handling of Module --- Source/cmLocalVisualStudio6Generator.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/cmLocalVisualStudio6Generator.cxx b/Source/cmLocalVisualStudio6Generator.cxx index 499118f..95698a3 100644 --- a/Source/cmLocalVisualStudio6Generator.cxx +++ b/Source/cmLocalVisualStudio6Generator.cxx @@ -85,6 +85,7 @@ void cmLocalVisualStudio6Generator::OutputDSPFile() this->SetBuildType(STATIC_LIBRARY, l->first.c_str()); break; case cmTarget::SHARED_LIBRARY: + case cmTarget::MODULE_LIBRARY: this->SetBuildType(DLL, l->first.c_str()); break; case cmTarget::EXECUTABLE: @@ -725,8 +726,10 @@ void cmLocalVisualStudio6Generator::WriteDSPHeader(std::ostream& fout, const cha // add libraries to executables and dlls (but never include // a library in a library, bad recursion) if ((target.GetType() != cmTarget::SHARED_LIBRARY - && target.GetType() != cmTarget::STATIC_LIBRARY) || - (target.GetType() == cmTarget::SHARED_LIBRARY && libName != j->first)) + && target.GetType() != cmTarget::STATIC_LIBRARY + && target.GetType() != cmTarget::MODULE_LIBRARY) || + (target.GetType()==cmTarget::SHARED_LIBRARY && libName != j->first) || + (target.GetType()==cmTarget::MODULE_LIBRARY && libName != j->first)) { std::string lib = j->first; if(j->first.find(".lib") == std::string::npos) -- cgit v0.12