diff --git a/CMakeLists.txt b/CMakeLists.txt
index 897dc34131e44d7e48eccd4e169e8ed33806479c..03794e5362f9ec38fa160ef6135830324734d4f0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,6 @@
-cmake_minimum_required(VERSION 3.6)
+cmake_minimum_required(VERSION 3.10)
+# suppress warning and unwanted behavior
+set(CMAKE_POLICY_DEFAULT_CMP0074 NEW)
 file( READ ${CMAKE_SOURCE_DIR}/version.txt _version )
 string( STRIP ${_version} _version )
 project( Calypso VERSION ${_version} LANGUAGES C CXX Fortran )