Browse Source

ExportTargets: add one more comment to the generated file.

This patch adds a comment above the block which protects
the exported targets file against multiple inclusion, to make
the file easier to understand for readers.

Alex
Alex Neundorf 12 years ago
parent
commit
4b1919f73e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      Source/cmExportFileGenerator.cxx

+ 3 - 1
Source/cmExportFileGenerator.cxx

@@ -792,7 +792,9 @@ void cmExportFileGenerator::GenerateImportVersionCode(std::ostream& os)
 void cmExportFileGenerator::GenerateExpectedTargetsCode(std::ostream& os,
                                             const std::string &expectedTargets)
 {
-  os << "set(_targetsDefined)\n"
+  os << "# Protect against multiple inclusion, which would fail when already "
+        "imported targets are added once more.\n"
+        "set(_targetsDefined)\n"
         "set(_targetsNotDefined)\n"
         "set(_expectedTargets)\n"
         "foreach(_expectedTarget " << expectedTargets << ")\n"