Explorar el Código

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

Brad King hace 24 años
padre
commit
459dfc7531
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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;
     }
     }