You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- This enables reporting of unresolved symbols within a single module. Full reporting (i.e. symbols missing from both library currently being linked and all other libraries it is linking to) is not enabled, because it doesn't work with our circular (re)linking scheme. When full reporting is enabled, if module A links to module B that links to module A again, then A's symbols referenced in B are reported as unresolved. - Even with this, some modules cannot be solved at this moment, so this change introduces a setting to opt-out. Initially there were 5 modules that needed this opt-out. I solved most of them (some by disabling, since they missed the necessary libs), and now there is only one left. Even the last one is solvable (UE-70768), so it is tempting to remove this option. However, I anticipate that there will be moment when a new module addition will be breaking CIS due to unresolved symbols, and there will be no immediate and easy way to disable that except for nixing the whole system. Also, licensees may have more. #rb Ben.Marsh, Anthony.Bills, Brandon.Schaefer #fyi Marcin.Undak, Michael.Sartain, Brandon.Schaefer [CL 5237830 by Arciel Rekman in Dev-Editor branch]