diff --git a/wmake/rules/linux64Clang/c++ b/wmake/rules/linux64Clang/c++
index 300983dc58e647cc28ee189a7070f868a59e346b..3fd8feeda646a976a10b91965b2c15c8da592deb 100644
--- a/wmake/rules/linux64Clang/c++
+++ b/wmake/rules/linux64Clang/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-c++11-extensions
 
 # Suppress CGAL warnings
-c++CGALWARN = -Wno-sometimes-uninitialized -Wno-mismatched-tags
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = clang++ -m64
 
diff --git a/wmake/rules/linux64Gcc/c++ b/wmake/rules/linux64Gcc/c++
index 4b4f637e253a7681eb3ed570eea9902abf3683bf..7f8f1b0cf97f8b99ac948d03357df66c25c79f62 100644
--- a/wmake/rules/linux64Gcc/c++
+++ b/wmake/rules/linux64Gcc/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof
 
 # Suppress CGAL warnings
-c++CGALWARN =
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = g++ -m64
 
diff --git a/wmake/rules/linuxARM7Gcc/c++ b/wmake/rules/linuxARM7Gcc/c++
index 67bd5ff30c2d1cba08d9e787153e58dede3f566c..da35d7bfa137001cc3a07c911d9e57e0977011a3 100644
--- a/wmake/rules/linuxARM7Gcc/c++
+++ b/wmake/rules/linuxARM7Gcc/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof
 
 # Suppress CGAL warnings
-c++CGALWARN =
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = g++
 
diff --git a/wmake/rules/linuxClang/c++ b/wmake/rules/linuxClang/c++
index c3fe9e6d9c4385c61ed0a01ac40711d2cb632942..3fc4034ac250a3c96f0218623b2b1db74aa8136d 100644
--- a/wmake/rules/linuxClang/c++
+++ b/wmake/rules/linuxClang/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-c++11-extensions
 
 # Suppress CGAL warnings
-c++CGALWARN = -Wno-sometimes-uninitialized -Wno-mismatched-tags
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = clang++ -m32
 
diff --git a/wmake/rules/linuxGcc/c++ b/wmake/rules/linuxGcc/c++
index 2ebcd45d5a1f0a96e8914295d7d258f39a0de801..634fc275067cf4a50a76ddf7aa4fa0f423139064 100644
--- a/wmake/rules/linuxGcc/c++
+++ b/wmake/rules/linuxGcc/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof
 
 # Suppress CGAL warnings
-c++CGALWARN =
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = g++ -m32
 
diff --git a/wmake/rules/linuxIA64Gcc/c++ b/wmake/rules/linuxIA64Gcc/c++
index df6b4d8d17a789f8a2ed1f37dbdf91646957d082..8e209efc8769a5a1912aa06997d6957a690863f0 100644
--- a/wmake/rules/linuxIA64Gcc/c++
+++ b/wmake/rules/linuxIA64Gcc/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof
 
 # Suppress CGAL warnings
-c++CGALWARN =
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = g++
 
diff --git a/wmake/rules/linuxPPC64Gcc/c++ b/wmake/rules/linuxPPC64Gcc/c++
index 3dadf71c0b9bd1133eae2ea46d96bc8d9761d38a..7e2fb08305063a68973998f51850a8d32463ffcc 100644
--- a/wmake/rules/linuxPPC64Gcc/c++
+++ b/wmake/rules/linuxPPC64Gcc/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof
 
 # Suppress CGAL warnings
-c++CGALWARN =
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = g++ -m64 -mcpu=power5+
 
diff --git a/wmake/rules/linuxPPC64leGcc/c++ b/wmake/rules/linuxPPC64leGcc/c++
index 2e9ad46fe91f33759380daf6cc5ece800a9aed9b..26f73ee79c6a22c2ec94c58bc4e0c20729ced2dd 100644
--- a/wmake/rules/linuxPPC64leGcc/c++
+++ b/wmake/rules/linuxPPC64leGcc/c++
@@ -3,7 +3,7 @@ SUFFIXES += .C
 c++WARN     = -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof
 
 # Suppress CGAL warnings
-c++CGALWARN =
+c++CGALWARN = -Wno-old-style-cast -Wno-unused-local-typedef
 
 CC          = g++ -m64 -mcpu=power8