Browse Source

BUG: Check for building shared libraries should read from makefile's setting, not directly from the cache.

Brad King 24 years ago
parent
commit
459dfc7531
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/cmDSPWriter.cxx

+ 1 - 1
Source/cmDSPWriter.cxx

@@ -89,7 +89,7 @@ void cmDSPWriter::OutputDSPFile()
   
   
   // Create the DSP or set of DSP's for libraries and executables
   // Create the DSP or set of DSP's for libraries and executables
   m_LibraryBuildType = STATIC_LIBRARY;
   m_LibraryBuildType = STATIC_LIBRARY;
-  if(cmCacheManager::GetInstance()->IsOn("BUILD_SHARED_LIBS"))
+  if(!cmSystemTools::IsOff(m_Makefile->GetDefinition("BUILD_SHARED_LIBS")))
     {
     {
     m_LibraryBuildType = DLL;
     m_LibraryBuildType = DLL;
     }
     }