|
@@ -27,6 +27,15 @@ cmExportInstallFileGenerator
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
|
|
+std::string cmExportInstallFileGenerator::GetConfigImportFileGlob()
|
|
|
|
|
+{
|
|
|
|
|
+ std::string glob = this->FileBase;
|
|
|
|
|
+ glob += "-*";
|
|
|
|
|
+ glob += this->FileExt;
|
|
|
|
|
+ return glob;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
|
bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
|
|
bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
|
|
|
{
|
|
{
|
|
@@ -55,7 +64,7 @@ bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
|
|
|
os << "# Load information for each installed configuration.\n"
|
|
os << "# Load information for each installed configuration.\n"
|
|
|
<< "GET_FILENAME_COMPONENT(_DIR \"${CMAKE_CURRENT_LIST_FILE}\" PATH)\n"
|
|
<< "GET_FILENAME_COMPONENT(_DIR \"${CMAKE_CURRENT_LIST_FILE}\" PATH)\n"
|
|
|
<< "FILE(GLOB CONFIG_FILES \"${_DIR}/"
|
|
<< "FILE(GLOB CONFIG_FILES \"${_DIR}/"
|
|
|
- << this->FileBase << "-*" << this->FileExt << "\")\n"
|
|
|
|
|
|
|
+ << this->GetConfigImportFileGlob() << "\")\n"
|
|
|
<< "FOREACH(f ${CONFIG_FILES})\n"
|
|
<< "FOREACH(f ${CONFIG_FILES})\n"
|
|
|
<< " INCLUDE(${f})\n"
|
|
<< " INCLUDE(${f})\n"
|
|
|
<< "ENDFOREACH(f)\n"
|
|
<< "ENDFOREACH(f)\n"
|