diff --git a/CMakeLists.txt b/CMakeLists.txt
index e198a90a701ddb02f7d3a2d1a8827fee0ad59df1..646cd688b92d29e8c4c9101c42ee038b27668f68 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,6 +10,10 @@ set(SE_CLASS1 CACHE BOOL "Activate compilation with SE_CLASS1")
 set(SE_CLASS2 CACHE BOOL "Activate compilation with SE_CLASS2")
 set(SE_CLASS3 CACHE BOOL "Activate compilation with SE_CLASS3")
 set(ENV{HDF5_ROOT} ${HDF5_ROOT})
+
+set (CMAKE_CXX_STANDARD 11)
+set (CMAKE_CUDA_STANDARD 11)
+
 if(NOT TINYOBJLOADER_FOUND)
 	set(TINYOBJLOADER_ROOT CACHE PATH "TinyObjLoader library path")
 endif()
@@ -22,7 +26,7 @@ if(ENABLE_GPU)
 	find_package(CUDA)
 endif()
 
-find_package(Boost 1.52.0 REQUIRED unit_test_framework iostreams program_options)
+find_package(Boost 1.66.0 REQUIRED COMPONENTS unit_test_framework iostreams program_options)
 find_package(MPI REQUIRED)
 find_package(HDF5 REQUIRED)
 find_package(TinyObjLoader )