diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx index f00c9e598..443886086 100644 --- a/Source/cmGlobalXCodeGenerator.cxx +++ b/Source/cmGlobalXCodeGenerator.cxx @@ -2923,15 +2923,15 @@ void cmGlobalXCodeGenerator ::AddDependAndLinkInformation(cmXCodeObject* target) { cmTarget* cmtarget = target->GetTarget(); - if(cmtarget->GetType() == cmState::INTERFACE_LIBRARY) - { - return; - } if(!cmtarget) { cmSystemTools::Error("Error no target on xobject\n"); return; } + if(cmtarget->GetType() == cmState::INTERFACE_LIBRARY) + { + return; + } // Add dependencies on other CMake targets. cmGeneratorTarget* gt = this->GetGeneratorTarget(cmtarget);