From 92a2ab70b61f978e96c8a6eaae0cce1c7422a59f Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 12 Mar 2013 17:13:42 -0400 Subject: [PATCH] Avoid crash when checking property link dependencies without link info Teach the isLinkDependentProperty helper added by commit e9879910 (Make INTERFACE determined properties readable in generator expressions, 2013-01-19) to return early if no link information is available. --- Source/cmTarget.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 003f3d830..c8f532e57 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -4839,6 +4839,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();