Path: blob/master/thirdparty/libwebp/patches/0003-clang-cl-sse2-sse41-avx2.patch
14710 views
diff --git a/thirdparty/libwebp/src/dsp/cpu.h b/thirdparty/libwebp/src/dsp/cpu.h1index 7f87d7daaa..ef63219043 1006442--- a/thirdparty/libwebp/src/dsp/cpu.h3+++ b/thirdparty/libwebp/src/dsp/cpu.h4@@ -47,17 +47,17 @@5// x86 defines.67#if !defined(HAVE_CONFIG_H)8-#if defined(_MSC_VER) && _MSC_VER > 1310 && \9+#if defined(_MSC_VER) && !defined(__clang__) && _MSC_VER > 1310 && \10(defined(_M_X64) || defined(_M_IX86))11#define WEBP_MSC_SSE2 // Visual C++ SSE2 targets12#endif1314-#if defined(_MSC_VER) && _MSC_VER >= 1500 && \15+#if defined(_MSC_VER) && !defined(__clang__) && _MSC_VER >= 1500 && \16(defined(_M_X64) || defined(_M_IX86))17#define WEBP_MSC_SSE41 // Visual C++ SSE4.1 targets18#endif1920-#if defined(_MSC_VER) && _MSC_VER >= 1700 && \21+#if defined(_MSC_VER) && !defined(__clang__) && _MSC_VER >= 1700 && \22(defined(_M_X64) || defined(_M_IX86))23#define WEBP_MSC_AVX2 // Visual C++ AVX2 targets24#endif252627