diff --git a/CMake/generate.py b/CMake/generate.py
index 3e20a14365df34f63927cd0552819a574abb0573..e2186287fee8d7bd79548108ac75808f83fd5e4c 100755
--- a/CMake/generate.py
+++ b/CMake/generate.py
@@ -176,7 +176,7 @@ class Project:
 
         while len(stack) > 0:
             c = stack.pop()
-            for dep in PROJECTS[c].dependencies:
+            for dep in PROJECTS[c].dependencies + PROJECTS[c].dependencies_test:
                 if dep not in visited:
                     visited.add(dep)
                     stack.append(dep)