Sfoglia il codice sorgente

ENH: add label global property to ctest scripts

Bill Hoffman 16 anni fa
parent
commit
efad72a9a3
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 10 0
      Source/cmCTest.cxx

+ 10 - 0
Source/cmCTest.cxx

@@ -1283,6 +1283,7 @@ void cmCTest::AddSiteProperties(std::ostream& ostr)
     {
     return;
     }
+  // This code should go when cdash is changed to use labels only
   const char* subproject = cm->GetProperty("SubProject", cmProperty::GLOBAL);
   if(subproject)
     { 
@@ -1304,6 +1305,15 @@ void cmCTest::AddSiteProperties(std::ostream& ostr)
       }
     ostr << "</Subproject>\n";
     }
+  
+  // This code should stay when cdash only does label based sub-projects
+  const char* label = cm->GetProperty("Label", cmProperty::GLOBAL);
+  if(label)
+    { 
+    ostr << "<Labels>\n";
+    ostr << "  <Label>" << label << "</Label>\n";
+    ostr << "</Labels>\n";
+    }
 }