diff --git a/CMake/generate.py b/CMake/generate.py
index 2d7698a467e743d8d1fecd7ec74acbb491722b27..59fa64bf26261f7c6739cda952fe2fcbb64ea052 100755
--- a/CMake/generate.py
+++ b/CMake/generate.py
@@ -311,7 +311,7 @@ def compute_packages(packages, groups, no_dependencies, verbose):
     # possibly compute dependencies
     for p in packages:
         if verbose:
-            p_dependencies_str = map(lambda s: "'{}'".format(s), PROJECTS[p].dependencies)
+            p_dependencies_str = map(lambda s: "'{}'".format(s), p.dependencies)
             print("Project '{}' depends on: {}".format(p, Helpers.join(p_dependencies_str, ', ')), file=sys.stderr)
 
         if no_dependencies: