Details
-
Bug
-
Resolution: Done
-
P2: Important
-
1.5.0
-
None
-
8682382c92d1c914cf856b484f2f76142e338d4a, 08fef1d5039b9fb7ae6460ab3acac76f39358b0f
Description
If the current product has multiple dependencies on a module, some optional and some required, the module validation may only run once where it is optional and then will silently succeed validation (even though validation fails) when it is required.
For example, numerous modules depend on the xcode module (optional). If you create a CppApplication product and explicitly depend on the xcode module with an incorrect property set (try xcode.sdkVersion:2), no failure is reported.