mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-09 10:00:12 -05:00
cmComputeLinkInformation: prepare Item consumers for OBJECT libraries
After b665966933 (cmComputeLinkInformation: track `OBJECT` library
dependencies, 2023-07-22), introduced in !8645 as a fix for #25112,
`OBJECT` libraries were tracked in a separate member to reduce the risk
of further regressions. This commit prepares consumers to handle
`OBJECT` libraries once they start appearing as link items.
This commit is contained in:
@@ -536,7 +536,7 @@ static void getCompatibleInterfaceProperties(
|
||||
const cmComputeLinkInformation::ItemVector& deps = info->GetItems();
|
||||
|
||||
for (auto const& dep : deps) {
|
||||
if (!dep.Target) {
|
||||
if (!dep.Target || dep.Target->GetType() == cmStateEnums::OBJECT_LIBRARY) {
|
||||
continue;
|
||||
}
|
||||
getPropertyContents(dep.Target, "COMPATIBLE_INTERFACE_BOOL",
|
||||
|
||||
Reference in New Issue
Block a user