|
@@ -85,8 +85,12 @@ typedef unsigned int uintptr_t;
|
|
|
#define HAVE_MMDEVICEAPI_H 1
|
|
|
#define HAVE_AUDIOCLIENT_H 1
|
|
|
#define HAVE_SENSORSAPI_H 1
|
|
|
-#if defined(_M_IX86) || defined(_M_X64) || defined(_M_AMD64)
|
|
|
+#if (defined(_M_IX86) || defined(_M_X64) || defined(_M_AMD64)) && (defined(_MSC_VER) && _MSC_VER >= 1600)
|
|
|
#define HAVE_IMMINTRIN_H 1
|
|
|
+#elif defined(__has_include) && (defined(__i386__) || defined(__x86_64))
|
|
|
+# if __has_include(<immintrin.h>)
|
|
|
+# define HAVE_IMMINTRIN_H 1
|
|
|
+# endif
|
|
|
#endif
|
|
|
|
|
|
/* This is disabled by default to avoid C runtime dependencies and manifest requirements */
|