ENH: Removing automatic setting of BUILD_SHARED_LIBS. Projects that support this should explicitly declare it with the OPTION command, or set its libraries to shared or static directly on each ADD_LIBRARY command.

This commit is contained in:
Brad King 2001-07-10 12:09:18 -04:00
parent 2ba4fc285b
commit fdd48818db
1 changed files with 1 additions and 9 deletions

View File

@ -286,7 +286,6 @@ int cmake::Generate(const std::vector<std::string>& args)
// so users can edit the values in the cache:
// LIBRARY_OUTPUT_PATH
// EXECUTABLE_OUTPUT_PATH
// BUILD_SHARED_LIBS
if(!cmCacheManager::GetInstance()->GetCacheValue("LIBRARY_OUTPUT_PATH"))
{
cmCacheManager::GetInstance()->AddCacheEntry("LIBRARY_OUTPUT_PATH", "",
@ -298,14 +297,7 @@ int cmake::Generate(const std::vector<std::string>& args)
cmCacheManager::GetInstance()->AddCacheEntry("EXECUTABLE_OUTPUT_PATH", "",
"Single output directory for building all executables.",
cmCacheManager::PATH);
}
if(!cmCacheManager::GetInstance()->GetCacheValue("BUILD_SHARED_LIBS"))
{
cmCacheManager::GetInstance()->AddCacheEntry("BUILD_SHARED_LIBS", "OFF",
"Build with shared libraries.",
cmCacheManager::BOOL);
}
}
cmCacheManager::GetInstance()->SaveCache(&mf);