Files
CMake/Source
Simon Tatham 725ea968ac De-duplicate dependencies propagated through interface libraries
When processing an indirect dependency of target `A` on target `C` via
an interface library B, `cmComputeTargetDepends::AddTargetDepend` was
not checking for duplicate dependencies, so that if `A` depended on `C`
via multiple interface libraries, the dependency graph built in
cmComputeTargetDepends would have duplicate edges.  In a real project
(LLVM libc) this was causing cmake to consume multiple gigabytes of RAM.

Fixes: #27386
2025-11-26 14:48:45 +00:00
..
2025-11-07 09:35:55 -05:00
2025-11-12 00:06:38 -05:00
2025-11-07 09:35:54 -05:00
2025-08-01 09:56:00 -04:00
2025-10-07 09:29:18 -04:00
2025-08-26 14:29:01 -07:00
2025-08-27 10:53:27 -04:00
2025-08-26 14:29:01 -07:00
2025-08-26 14:29:01 -07:00
2025-07-30 10:11:36 -04:00
2025-07-30 10:11:36 -04:00
2025-10-02 10:46:02 -04:00
2025-10-02 10:46:02 -04:00