diff --git a/NumLib/CMakeLists.txt b/NumLib/CMakeLists.txt
index dc446ffbb4bf5e83d769c55f9c496acbe28f5694..9bf33ca86e96cd98d58a7911d33c9aa11d928c09 100644
--- a/NumLib/CMakeLists.txt
+++ b/NumLib/CMakeLists.txt
@@ -47,3 +47,6 @@ target_link_libraries(NumLib INTERFACE
 	logog
 )
 
+if(TARGET Eigen)
+	add_dependencies(NumLib Eigen)
+endif()