diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6f51ed39eb6765c9d77cc54939b0c1a18420192d..58ace32c3fcdea3d4ec5b074bc41221b962c8f19 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,6 +10,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True)
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
 
 # depdencies
+find_package( glfw3 )
 if ( NOT glfw3_FOUND )
   include(FetchContent)
   set(GLFW_BUILD_EXAMPLES OFF)