ABI makes this hard for c++
Currently, it seems almost nobody is taking that into account when packaging their wares for consumption by CMake, or distribution by Conan. Or if they do give it some thought, it always ends up making dubious assumptions, like "Clang == Linux", or "MSVC == Windows".
[0] https://stackoverflow.com/questions/58777810/how-to-integrat...