On non-Windows systems, allow `import code from library "-l..."` to link shared libraries
This is useful when you combine libraries that both rely on different shared libraries. Previously, you would have to create a new environment with linker flags for both. With this solution, the libraries can use import code from library "-l..."
to add what they need and this is combined automatically without the need for a new environment.