| package platform::Windows::MSVC; |
| require platform::Windows; |
| @ISA = qw(platform::Windows); |
| # Assume someone set @INC right before loading this module |
| # It's possible that this variant of |sharedname| should be in Windows.pm. |
| # However, this variant was VC only in 1.1.1, so we maintain that here until |
| return platform::BASE::__concat(platform::BASE->sharedname($_[1]), |
| $_[0]->shlib_version_as_filename(), |
| ($target{multilib} // '' ), |
| ($_[0]->shlibvariant() // '')); |
| return platform::BASE::__concat($_[0]->staticname($_[1]), $_[0]->pdbext()); |
| return platform::BASE::__concat($_[0]->sharedname($_[1]), $_[0]->pdbext()); |
| return platform::BASE::__concat($_[0]->dsoname($_[1]), $_[0]->pdbext()); |
| return platform::BASE::__concat($_[0]->binname($_[1]), $_[0]->pdbext()); |