• Robert Dailey's avatar
    VS: Support C# project references · 076a356c
    Robert Dailey authored
    When specifying a pure C# target in the `target_link_libraries()` call to
    another C++ target, a `<ProjectReference>` was setup for it (we wanted this)
    but also a corresponding `.lib` was added under `<AdditionalDependencies>`
    (we didn't want this).
    
    This change introduces a check that prevents `.lib` linker options from
    being used when the corresponding target for that library is a C# target.
    
    Fixes: #17678
    076a356c
cmGlobalVisualStudioGenerator.cxx 31.4 KB