"cleanone" option broken with meson recipes
./cerbero-uninstalled -c config/cross-win32.cbc builone zlib
works fine, for example, but
./cerbero-uninstalled -c config/cross-win32.cbc cleanone zlib
gives this error:
Loading default configuration from /home/aaron/.cerbero/cerbero.cbc
Traceback (most recent call last):
File "./cerbero/commands/cleanone.py", line 49, in run
stepfunc()
File "./cerbero/build/build.py", line 150, in call
res = func(*args)
File "./cerbero/build/build.py", line 879, in clean
shell.call(self.make_clean, self.meson_dir, logfile=self.logfile, env=self.env)
AttributeError: 'Recipe' object has no attribute 'meson_dir'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./cerbero/main.py", line 158, in run_command
res = commands.run(command, self.config, self.args)
File "./cerbero/commands/__init__.py", line 78, in run
return _commands[command].run(config, args)
File "./cerbero/commands/cleanone.py", line 54, in run
(recipe.name, ex))
cerbero.errors.FatalError: Fatal Error: Error running zlib checks: 'Recipe' object has no attribute 'meson_dir'
***** Error running 'cleanone' command:
Fatal Error: Error running zlib checks: 'Recipe' object has no attribute 'meson_dir'