[build] ci: fix platform build regressions

Correct the clean IDD MsQuic archive lookup and enable XSAVE
for MinGW CPU probing.

Compile audio transports with precise floating-point semantics so
finite-value validation remains valid under Clang. Install the OBS
samplerate development dependency.
This commit is contained in:
Geoffrey McRae
2026-11-06 19:46:25 +11:00
parent 8bbf9c3056
commit 4753b3a5c6
5 changed files with 28 additions and 2 deletions

View File

@@ -11,6 +11,10 @@ add_compile_definitions(WINVER=0x0601 _WIN32_WINNT=0x0601)
if(MINGW)
add_compile_definitions(__USE_MINGW_ANSI_STDIO=0)
set_property(SOURCE cpuinfo.c APPEND PROPERTY
COMPILE_OPTIONS -mxsave
)
# Build our own ntdll.dll import library
# This tricks MinGW into not linking stuff like memcpy from ntdll.dll instead of mscvrt.dll
if(NOT CMAKE_DLLTOOL)