From 6d4422f4b018eea4b2c40ea5cbe4261707561cc6 Mon Sep 17 00:00:00 2001
From: Henry Weller <http://cfd.direct>
Date: Fri, 17 Jul 2015 18:27:30 +0100
Subject: [PATCH] wmake rules for icpc: suppress warnings from CGAL

---
 wmake/rules/linux64Icc/c++   | 3 +++
 wmake/rules/linuxIA64Icc/c++ | 3 +++
 wmake/rules/linuxIcc/c++     | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/wmake/rules/linux64Icc/c++ b/wmake/rules/linux64Icc/c++
index 0614329d6d3..5e11d21fa49 100644
--- a/wmake/rules/linux64Icc/c++
+++ b/wmake/rules/linux64Icc/c++
@@ -3,6 +3,9 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof \
               -diag-disable 2304
 
+# Suppress CGAL warnings
+c++CGALWARN = -diag-disable 1224,2026,2305
+
 CC          = icpc -std=c++0x -fp-trap=common -fp-model precise
 
 include $(RULES)/c++$(WM_COMPILE_OPTION)
diff --git a/wmake/rules/linuxIA64Icc/c++ b/wmake/rules/linuxIA64Icc/c++
index bb0a2a72df7..504e5f56d5a 100644
--- a/wmake/rules/linuxIA64Icc/c++
+++ b/wmake/rules/linuxIA64Icc/c++
@@ -3,6 +3,9 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof \
               -diag-disable 2304
 
+# Suppress CGAL warnings
+c++CGALWARN = -diag-disable 1224,2026,2305
+
 CC          = icpc
 
 include $(RULES)/c++$(WM_COMPILE_OPTION)
diff --git a/wmake/rules/linuxIcc/c++ b/wmake/rules/linuxIcc/c++
index 990e8eccedf..9f10231c2b9 100644
--- a/wmake/rules/linuxIcc/c++
+++ b/wmake/rules/linuxIcc/c++
@@ -3,6 +3,9 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof \
               -diag-disable 2304
 
+# Suppress CGAL warnings
+c++CGALWARN = -diag-disable 1224,2026,2305
+
 CC          = icpc -std=c++0x -fp-trap=common -fp-model precise
 
 include $(RULES)/c++$(WM_COMPILE_OPTION)
-- 
GitLab