chiark / gitweb /
buildorder.py: Better error message
authorFredrik Fornwall <fredrik@fornwall.net>
Sun, 8 Jan 2017 12:37:43 +0000 (07:37 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Sun, 8 Jan 2017 12:37:43 +0000 (07:37 -0500)
scripts/buildorder.py

index 19cb01c8b1a27302280e50a4f45e9cf733887d85..67f53074fbdaf983fcbc5e32b0293aff68b04a2f 100755 (executable)
@@ -218,6 +218,8 @@ def generate_targets_buildorder(targetnames):
     buildorder = []
 
     for pkgname in targetnames:
     buildorder = []
 
     for pkgname in targetnames:
+        if not pkgname in pkgs_map:
+            die('Dependencies for ' + pkgname + ' could not be calculated (skip dependency check with -s)')
         buildorder += deps_then_me(pkgs_map[pkgname])
 
     return unique_everseen(buildorder)
         buildorder += deps_then_me(pkgs_map[pkgname])
 
     return unique_everseen(buildorder)