diff --git a/AssemblerLib/CMakeLists.txt b/AssemblerLib/CMakeLists.txt
index 8c5769b87c5a05ffb7097fb2d7b5b6ee23e33be8..2eed65b13fa9f108ae1d5d9cd4d7386f0139bcc5 100644
--- a/AssemblerLib/CMakeLists.txt
+++ b/AssemblerLib/CMakeLists.txt
@@ -12,3 +12,7 @@ include_directories(
 	../MathLib
 	../MeshLib
 )
+
+if(TARGET Eigen)
+	add_dependencies(AssemblerLib Eigen)
+endif()