namingscheme optionTraditionally Meson has named output targets so that they don't clash with each other. This has meant, among other things, that on Windows Meson uses a nonstandard .a suffix for static libraries because both static libraries and import libraries have the suffix .lib.
There is now an option namingscheme that can be set to platform. This new platform native naming scheme that replicates what Rust does. That is, shared libraries on Windows get a suffix .dll, static libraries get .lib and import libraries have the name .dll.lib.
We expect to change the default value of this option to platform in a future major version. Until that happens we reserve the right to alter how platform actually names its output files.