From 21d6870a6ef5284a5941dce1484bcfff6684ffea Mon Sep 17 00:00:00 2001
From: Josh Blum <josh@joshknows.com>
Date: Mon, 9 May 2011 20:31:56 -0700
Subject: volk: cmake support for volk (gcc + msvc)

---
 volk/include/volk/volk_common.h | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'volk/include')

diff --git a/volk/include/volk/volk_common.h b/volk/include/volk/volk_common.h
index 12623073c3..2c935d1fb3 100644
--- a/volk/include/volk/volk_common.h
+++ b/volk/include/volk/volk_common.h
@@ -32,6 +32,14 @@
 #  define __VOLK_ATTR_IMPORT
 #endif
 
+////////////////////////////////////////////////////////////////////////
+// Ignore annoying warnings in MSVC
+////////////////////////////////////////////////////////////////////////
+#if defined(_MSC_VER)
+#  pragma warning(disable: 4244) //'conversion' conversion from 'type1' to 'type2', possible loss of data
+#  pragma warning(disable: 4305) //'identifier' : truncation from 'type1' to 'type2'
+#endif
+
 ////////////////////////////////////////////////////////////////////////
 // C-linkage declaration macros
 // FIXME: due to the usage of complex.h, require gcc for c-linkage
-- 
cgit v1.2.3