Fixed an error about missing action with SCons 1.2.0

SCons 1.2.0 barfs if an empty list is passed as an action.
That that was the case with 'uninstall' alias if there were no targets in
'install' alias. Fixed.
This commit is contained in:
Sergey Popov 2009-01-25 11:05:11 +00:00
parent dddc90cdd4
commit d444843b39

View file

@ -517,7 +517,7 @@ def Uninstall(nodes):
else:
deletes.append(Delete(str(node)))
return deletes
uninstall = env.Command('uninstall', '', Flatten(Uninstall(Alias("install"))))
uninstall = env.Command('uninstall', '', Flatten(Uninstall(Alias("install"))) or "")
env.AlwaysBuild(uninstall)
env.Precious(uninstall)