After some offline discussion with Andrew, the logic for populating the `install_name` stays in this place, however, there is no need to invoke `CrossTarget.toTarget()` function; `CrossTarget` features both `libPrefix()` and `dynamicLibSuffix()` helper functions, so use that instead of prematurely acquiring the actual `std.Target` object.