build.CustomTarget: Also accept mesonlib.File types as 'command' arguments

pull/388/head
Nirbheek Chauhan 9 years ago
parent edd61dcf81
commit 36c9a165ed
  1. 2
      mesonbuild/build.py

@ -808,6 +808,8 @@ class CustomTarget:
if not isinstance(s, str):
raise InvalidArguments('Array as argument %d contains a non-string.' % i)
final_cmd.append(s)
elif isinstance(c, File):
final_cmd.append(os.path.join(c.subdir, c.fname))
else:
raise InvalidArguments('Argument %s in "command" is invalid.' % i)
self.command = final_cmd

Loading…
Cancel
Save