diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7744709a6adc79b630867d084633ec695ef0ec35..36532d1544195c46c27f18297d0d82c16d1e8d31 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -67,7 +67,7 @@ set(GNU_CXX_MIN_VERSION "7.0.0")
 set(CLANG_CXX_MIN_VERSION "5.0.0")
 
 # Pastis default compiler flags
-set(PASTIS_CXX_FLAGS "${PASTIS_CXX_FLAGS} -Wall")
+set(PASTIS_CXX_FLAGS "${PASTIS_CXX_FLAGS} -Wall -Wextra")
 
 if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
   if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "${GNU_CXX_MIN_VERSION}")
@@ -95,11 +95,14 @@ set(KOKKOS_ENABLE_EXPLICIT_INSTANTIATION OFF CACHE BOOL "")
 # do not use Kokkos deprecated code
 set(KOKKOS_ENABLE_DEPRECATED_CODE OFF CACHE BOOL "")
 
-# Kokkso compiler flags
+# Kokkos compiler flags
 add_subdirectory(${PASTIS_SOURCE_DIR}/packages/kokkos)
 include_directories(SYSTEM ${Kokkos_INCLUDE_DIRS_RET})
 include(GetKokkosCompilerFlags)
 
+# do not pollute compilation with Kokkos internal warnings
+set_target_properties(kokkos PROPERTIES COMPILE_FLAGS "-w")
+
 # sets Kokkos debug flags when non release build
 if (CMAKE_BUILD_TYPE MATCHES "Release")
   set (KOKKOS_ENABLE_DEBUG OFF)