cmExportInstallFileGenerator: Fix crash in FindNamespaces
Refactoring merged by commit9afbb733ec
(Merge topic 'use-generator-target', 2015-10-20) in and around commit381e7afd
(cmExportSet: Store a cmGeneratorTarget, 2015-10-17) forgot to update one place in this method. This leads to a crash in code such as add_library(A a.c) add_library(B b.c) target_link_libraries(B A) install(TARGETS B DESTINATION lib EXPORT ExpB) install(EXPORT ExpB DESTINATION lib/cmake/test) add_executable(C c.c) install(TARGETS C DESTINATION bin EXPORT ExpC) Fix the target name reference to avoid using an unpopulated Target pointer.
This commit is contained in:
parent
750ae8d5a8
commit
7dbfdddf33
|
@ -496,7 +496,7 @@ cmExportInstallFileGenerator
|
||||||
bool containsTarget = false;
|
bool containsTarget = false;
|
||||||
for(unsigned int i=0; i<targets->size(); i++)
|
for(unsigned int i=0; i<targets->size(); i++)
|
||||||
{
|
{
|
||||||
if (name == (*targets)[i]->Target->GetName())
|
if (name == (*targets)[i]->TargetName)
|
||||||
{
|
{
|
||||||
containsTarget = true;
|
containsTarget = true;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue