فهرست منبع

cmDyndepCollation: record required modules to the build database

Ben Boeckel 1 سال پیش
والد
کامیت
d02ca76184
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      Source/cmDyndepCollation.cxx

+ 3 - 0
Source/cmDyndepCollation.cxx

@@ -644,6 +644,9 @@ bool cmDyndepCollation::WriteDyndepMetadata(
             result = false;
             result = false;
           }
           }
         }
         }
+        for (auto const& req : object.Requires) {
+          bdb_entry->second->Requires.push_back(req.LogicalName);
+        }
       } else if (export_info.DatabaseInfo) {
       } else if (export_info.DatabaseInfo) {
         cmSystemTools::Error(cmStrCat(
         cmSystemTools::Error(cmStrCat(
           "Failed to find module database entry for ", file_set.SourcePath));
           "Failed to find module database entry for ", file_set.SourcePath));