- 
    Task 
- 
    Resolution: Done
- 
    P3: Somewhat important 
- 
    None
- 
    None
- 
        98b7266a4d2e0100a236c7bb5e0a58d27ead2da0 6f09ae52a21ec34b0d20e1c367ef2aa7807a0bdd
We should introduce a cpp.weakFrameworks property that holds a list of names of weakly linked frameworks (these are supported on macOS 10.6 and above).
If a framework is listed in both cpp.frameworks and cpp.weakFrameworks I think failing with an error would make the most sense as there's no clear indicator of which should be preferred in the case of an ambiguity.