Details
-
Task
-
Resolution: Duplicate
-
P2: Important
-
None
-
None
-
None
Description
If for example a profile's targetOS property contains a list [darwin,unix,osx] when it is supposed to contain a single string value (this is about to change, but still...), attempting to build a project will result in a cryptic looking "Module cpp could not be loaded".
It would be nice it a better error message such as "Module cpp could not be loaded: qbs.targetOS is of the wrong type 'Array', expected 'string'."
Perhaps this is related to QBS-319?