|
|
@@ -841,37 +841,3 @@ void cmMakefileLibraryTargetGenerator::WriteLibraryRules
|
|
|
this->CleanFiles.insert(this->CleanFiles.end(),
|
|
|
libCleanFiles.begin(),libCleanFiles.end());
|
|
|
}
|
|
|
-
|
|
|
-//----------------------------------------------------------------------------
|
|
|
-void
|
|
|
-cmMakefileLibraryTargetGenerator
|
|
|
-::AppendOSXVerFlag(std::string& flags, const std::string& lang,
|
|
|
- const char* name, bool so)
|
|
|
-{
|
|
|
- // Lookup the flag to specify the version.
|
|
|
- std::string fvar = "CMAKE_";
|
|
|
- fvar += lang;
|
|
|
- fvar += "_OSX_";
|
|
|
- fvar += name;
|
|
|
- fvar += "_VERSION_FLAG";
|
|
|
- const char* flag = this->Makefile->GetDefinition(fvar);
|
|
|
-
|
|
|
- // Skip if no such flag.
|
|
|
- if(!flag)
|
|
|
- {
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- // Lookup the target version information.
|
|
|
- int major;
|
|
|
- int minor;
|
|
|
- int patch;
|
|
|
- this->GeneratorTarget->GetTargetVersion(so, major, minor, patch);
|
|
|
- if(major > 0 || minor > 0 || patch > 0)
|
|
|
- {
|
|
|
- // Append the flag since a non-zero version is specified.
|
|
|
- std::ostringstream vflag;
|
|
|
- vflag << flag << major << "." << minor << "." << patch;
|
|
|
- this->LocalGenerator->AppendFlags(flags, vflag.str());
|
|
|
- }
|
|
|
-}
|