Beispiel #1
0
 def build(self, target=None, *, extra_args=None, override_envvars=None):
     if extra_args is None:
         extra_args = []
     # Add arguments for building the target (if specified),
     # and using the build dir (if required, with VS)
     args = get_builddir_target_args(self.backend, self.builddir, target)
     return self._run(self.build_command + args + extra_args, workdir=self.builddir, override_envvars=override_envvars)
 def clean(self, *, override_envvars=None):
     dir_args = get_builddir_target_args(self.backend, self.builddir, None)
     self._run(self.clean_command + dir_args,
               workdir=self.builddir,
               override_envvars=override_envvars)