Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
building: prevent duplicated TOC entries from causing self-references
A duplicated TOC entry (e.g., a resource being once listed as binary in Analysis.binaries and once as data in Analysis.datas) in the first Analysis being passed to MERGE() ends up generating a spurious DEPENDENCY entry with a self-reference to itself. Therefore, the dependencies TOC of the primary Analysis object ends up non-empty, and if passed to EXE(), results in a non-functional executable.
- Loading branch information