diff --git a/CMake/variants/BGPCN.cmake b/CMake/variants/BGPCN.cmake
index 325125d4b243dec89c315c35992250d23259de75..62330b11285c1e999a96bcb293a6be8ae9106ab8 100644
--- a/CMake/variants/BGPCN.cmake
+++ b/CMake/variants/BGPCN.cmake
@@ -37,8 +37,11 @@ set(BGPCN_COMPILE_DEFINITIONS
   -DHAVE_BGP_CN
   -DHAVE_FCNP
   -DHAVE_MPI
-  -I/bgsys/drivers/ppcfloor/comm/include
-  -I/bgsys/drivers/ppcfloor/arch/include)
+  -isystem /bgsys/drivers/ppcfloor/comm/include
+  -isystem /bgsys/drivers/ppcfloor/arch/include
+
+  # disable compiler warnings in the following directories
+  -isystem /bgsys/drivers/V1R4M2_200_2010-100508P/ppc/comm/default/include)
 set(BGPCN_COMPILE_DEFINITIONS_DEBUG
   -DENABLE_DBGASSERT
   -DENABLE_TRACER
diff --git a/CMake/variants/BGPION.cmake b/CMake/variants/BGPION.cmake
index 1d8dd92406a54479a2420a22234a3f76f05cc574..b7c3f5e76828a5e66b4af4e6bbc499149ad417a7 100644
--- a/CMake/variants/BGPION.cmake
+++ b/CMake/variants/BGPION.cmake
@@ -37,8 +37,12 @@ set(BGPION_COMPILE_DEFINITIONS
   -DHAVE_BGP
   -DHAVE_BGP_ION
   -DHAVE_FCNP
-  -I/bgsys/drivers/ppcfloor/comm/include
-  -I/bgsys/drivers/ppcfloor/arch/include)
+  -isystem /bgsys/drivers/ppcfloor/comm/include
+  -isystem /bgsys/drivers/ppcfloor/arch/include
+
+  # disable compiler warnings in the following directories
+  -isystem /bgsys/LOFAR/openmpi-1.4.1-ion/include
+  -isystem /globalhome/lofarsystem/packages/root/bgp_ion/boost/include)
 set(BGPION_COMPILE_DEFINITIONS_DEBUG
   -DENABLE_DBGASSERT
   -DENABLE_TRACER