diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7112bcbc68970b89f15260f79b6dc97843bb04cb..3909a2050a3831e4e178fbedae4f4996b0cdb662 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,9 +31,7 @@ include(cmake/ros.cmake)
 compute_project_args(PROJECT_ARGS LANGUAGES CXX)
 project(${PROJECT_NAME} ${PROJECT_ARGS})
 
-# if(NOT CMAKE_CXX_STANDARD)
-set(CMAKE_CXX_STANDARD 17)
-# endif()
+check_minimal_cxx_standard(17 ENFORCE)
 
 cmake_policy(SET CMP0057 NEW)
 find_package(ament_cmake REQUIRED)