pkg-config finds incomaptible libs
If I have 2 libraries, one build via msvc and one build by Msys2 / mingw64. "pkg-config" will always find the library which occurs first in the search path. Since the libs are not compatible between each compiler types, they should not to be considered as found or the search should continue when they are actually incompatible to the current tool chain.