diff --git a/cmake/FindOpenMesh.cmake b/cmake/FindOpenMesh.cmake
index 6c48bfd092563bbf361889eaae73529ae8a47f53..4bc6a99599cfd929dc6fde3e29bc6ea683aa4b12 100644
--- a/cmake/FindOpenMesh.cmake
+++ b/cmake/FindOpenMesh.cmake
@@ -46,7 +46,7 @@
 #                                                                           
 #===========================================================================
 
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
 
 #if already found via finder or simulated finder in openmesh CMakeLists.txt, skip the search
 IF (NOT OPENMESH_FOUND) 
diff --git a/libs_required/glew-cmake/CMakeLists.txt b/libs_required/glew-cmake/CMakeLists.txt
index a6ea2a50e17e987482d83bdf3305b7d5b1fe2a2e..81d63a101a8b31c62f142d30334cf78f5684373d 100644
--- a/libs_required/glew-cmake/CMakeLists.txt
+++ b/libs_required/glew-cmake/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
 
 file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/config/version  _VERSION_MAJOR_STRING REGEX "GLEW_MAJOR[ ]*=[ ]*[0-9]+.*")
 string(REGEX REPLACE "GLEW_MAJOR[ ]*=[ ]*([0-9]+)" "\\1" MAJOR_VERSION ${_VERSION_MAJOR_STRING})