diff --git a/include/libyuv/row.h b/include/libyuv/row.h index 9832f1b53..5fad06b7c 100644 --- a/include/libyuv/row.h +++ b/include/libyuv/row.h @@ -241,7 +241,7 @@ extern "C" { // The following are available for AVX2 Visual C and clangcl 32 bit: // TODO(fbarchard): Port to gcc. -#if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) && \ +#if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) && defined(_MSC_VER) && \ (defined(VISUALC_HAS_AVX2) || defined(CLANG_HAS_AVX2)) #define HAS_ARGB1555TOARGBROW_AVX2 #define HAS_ARGB4444TOARGBROW_AVX2