libsoundio icon indicating copy to clipboard operation
libsoundio copied to clipboard

CMake 3.19+ compatability with MSVC.

Open Daendaralus opened this issue 4 years ago • 0 comments

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.

Daendaralus avatar Sep 22 '21 15:09 Daendaralus