libsoundio
libsoundio copied to clipboard
CMake 3.19+ compatability with MSVC.
There are currently build issues with newer CMake versions on Windows using MSVC. The /TP flag is not being propagated properly anymore in newer CMake versions (See https://gitlab.kitware.com/cmake/cmake/-/issues/22356), which results in the __cplusplus flag not existing for the atomics.h -> stdatomics.h related compile errors with MSVC.
There is also an issue of an empty .lib being added to the linker with MSVC.
Both should be fixed by this PR.