Export: Port internal API to cmGeneratorTarget.
This commit is contained in:
parent
e666128243
commit
d231c31b98
|
@ -174,7 +174,7 @@ cmExportBuildFileGenerator
|
|||
// properties);
|
||||
|
||||
// Generate code in the export file.
|
||||
this->GenerateImportPropertyCode(os, config, target->Target,
|
||||
this->GenerateImportPropertyCode(os, config, target,
|
||||
properties);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1108,13 +1108,13 @@ cmExportFileGenerator
|
|||
void
|
||||
cmExportFileGenerator
|
||||
::GenerateImportPropertyCode(std::ostream& os, const std::string& config,
|
||||
cmTarget const* target,
|
||||
cmGeneratorTarget const* target,
|
||||
ImportPropertyMap const& properties)
|
||||
{
|
||||
// Construct the imported target name.
|
||||
std::string targetName = this->Namespace;
|
||||
|
||||
targetName += target->GetExportName();
|
||||
targetName += target->Target->GetExportName();
|
||||
|
||||
// Set the import properties.
|
||||
os << "# Import target \"" << targetName << "\" for configuration \""
|
||||
|
@ -1228,13 +1228,13 @@ cmExportFileGenerator::GenerateImportedFileCheckLoop(std::ostream& os)
|
|||
//----------------------------------------------------------------------------
|
||||
void
|
||||
cmExportFileGenerator
|
||||
::GenerateImportedFileChecksCode(std::ostream& os, cmTarget* target,
|
||||
::GenerateImportedFileChecksCode(std::ostream& os, cmGeneratorTarget* target,
|
||||
ImportPropertyMap const& properties,
|
||||
const std::set<std::string>& importedLocations)
|
||||
{
|
||||
// Construct the imported target name.
|
||||
std::string targetName = this->Namespace;
|
||||
targetName += target->GetExportName();
|
||||
targetName += target->Target->GetExportName();
|
||||
|
||||
os << "list(APPEND _IMPORT_CHECK_TARGETS " << targetName << " )\n"
|
||||
"list(APPEND _IMPORT_CHECK_FILES_FOR_" << targetName << " ";
|
||||
|
|
|
@ -78,9 +78,10 @@ protected:
|
|||
void GenerateImportTargetCode(std::ostream& os,
|
||||
cmGeneratorTarget const* target);
|
||||
void GenerateImportPropertyCode(std::ostream& os, const std::string& config,
|
||||
cmTarget const* target,
|
||||
cmGeneratorTarget const* target,
|
||||
ImportPropertyMap const& properties);
|
||||
void GenerateImportedFileChecksCode(std::ostream& os, cmTarget* target,
|
||||
void GenerateImportedFileChecksCode(std::ostream& os,
|
||||
cmGeneratorTarget* target,
|
||||
ImportPropertyMap const& properties,
|
||||
const std::set<std::string>& importedLocations);
|
||||
void GenerateImportedFileCheckLoop(std::ostream& os);
|
||||
|
|
|
@ -375,8 +375,8 @@ cmExportInstallFileGenerator
|
|||
// properties);
|
||||
|
||||
// Generate code in the export file.
|
||||
this->GenerateImportPropertyCode(os, config, gtgt->Target, properties);
|
||||
this->GenerateImportedFileChecksCode(os, gtgt->Target, properties,
|
||||
this->GenerateImportPropertyCode(os, config, gtgt, properties);
|
||||
this->GenerateImportedFileChecksCode(os, gtgt, properties,
|
||||
importedLocations);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue