summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2021-04-12 17:58:46 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2021-04-12 18:13:42 +0800
commit65b35457fdfde69fcc8aaed516a6406855c0dbbc (patch)
tree5f952b97fc348de9322c0303d3e819f71c3e67cf
parentd5ced21264ecf75df01ca11e86d240283cb82276 (diff)
downloadgtk+-65b35457fdfde69fcc8aaed516a6406855c0dbbc.tar.gz
meson.build: Check for F16C on 32-bit Visual Studiof16c.msvc
It is also possible to enable F16C instructions on 32-bit Visual Studio builds, so also check for the compiler's ability to build F16C code on Visual Studio 32-bit instead of just bailing out.
-rw-r--r--meson.build4
1 files changed, 1 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 902bd72031..26cda67aba 100644
--- a/meson.build
+++ b/meson.build
@@ -692,10 +692,8 @@ if get_option('f16c').enabled()
# if !defined(__amd64__) && !defined(__x86_64__)
# error "F16C intrinsics are only available on x86_64"
# endif
-#elif defined (_MSC_VER) && !defined (_M_X64) && !defined (_M_AMD64)
-# error "F16C intrinsics not supported on x86 MSVC builds"
#endif
-#if defined(__SSE__) || (_M_X64 > 0)
+#if defined(__SSE__) || defined(_MSC_VER)
# include <immintrin.h>
#else
# error "No F16C intrinsics available"