Parcourir la source

Merge branch 'property-link-depends-no-crash' into fix-automoc-no-qt

Brad King il y a 13 ans
Parent
commit
65b5c1e064
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  1. 8 0
      Source/cmTarget.cxx

+ 8 - 0
Source/cmTarget.cxx

@@ -4699,6 +4699,10 @@ PropertyType checkInterfacePropertyCompatibility(cmTarget *tgt,
       || (!impliedByUse && !explicitlySet));
 
   cmComputeLinkInformation *info = tgt->GetLinkInformation(config);
+  if(!info)
+    {
+    return propContent;
+    }
   const cmComputeLinkInformation::ItemVector &deps = info->GetItems();
   bool propInitialized = explicitlySet;
 
@@ -4839,6 +4843,10 @@ bool isLinkDependentProperty(cmTarget *tgt, const std::string &p,
                              const char *config)
 {
   cmComputeLinkInformation *info = tgt->GetLinkInformation(config);
+  if(!info)
+    {
+    return false;
+    }
 
   const cmComputeLinkInformation::ItemVector &deps = info->GetItems();