From a99c80c26686e44eddf0432140ae397f3efbd0b3 Mon Sep 17 00:00:00 2001 From: Steveice10 <1269164+Steveice10@users.noreply.github.com> Date: Fri, 26 Jan 2024 09:50:11 -0800 Subject: [PATCH] fix: don't use sse or avx when building for MSYS2 (#107) --- cryptopp/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cryptopp/CMakeLists.txt b/cryptopp/CMakeLists.txt index 3496b72..15619df 100644 --- a/cryptopp/CMakeLists.txt +++ b/cryptopp/CMakeLists.txt @@ -1040,7 +1040,13 @@ endif() if(NOT CRYPTOPP_ARM32 AND NOT CRYPTOPP_ARMV8) list(FILTER cryptopp_SOURCES EXCLUDE REGEX "arm_|neon_|_armv4.S") endif() -if(NOT CRYPTOPP_I386 AND NOT CRYPTOPP_AMD64) +if( + NOT CRYPTOPP_I386 + AND NOT CRYPTOPP_AMD64 + AND NOT CRYPTOPP_MINGW32 + AND NOT CRYPTOPP_MINGW64 + AND NOT CRYPTOPP_CYGWIN +) list(FILTER cryptopp_SOURCES EXCLUDE REGEX "sse_|_sse.cpp|_avx.cpp") endif()