diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 87dafed2448824d29b617e398601b3c855f883a6..5d5a50ad61d6a31053891ddb66f4fe8f895111d6 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -12,6 +12,11 @@ add_executable(io main.cpp
 				  ../../openfpm_devices/src/Memleak_check.cpp 
 				  ../../openfpm_devices/src/memory/PtrMemory.cpp)
 
+if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+	target_compile_options(io PRIVATE "-Wno-undefined-var-template")
+	target_compile_options(io PRIVATE "-Wno-macro-redefined")
+endif()
+
 if ( CMAKE_COMPILER_IS_GNUCC )
     target_compile_options(io PRIVATE "-Wno-deprecated-declarations")
     if (TEST_COVERAGE)
@@ -19,6 +24,8 @@ if ( CMAKE_COMPILER_IS_GNUCC )
     endif()
 endif()
 
+
+
 ###########################
 
 if (CUDA_FOUND)