(self, *argv, verbose=False, **kwargs)
| 148 | return os.path.join(self.build_dir, self.build_type) |
| 149 | |
| 150 | def run(self, *argv, verbose=False, **kwargs): |
| 151 | cmake_args = ["--build", self.build_dir, "--"] |
| 152 | extra = [] |
| 153 | if verbose: |
| 154 | extra.append("-v" if self.bin.endswith("ninja") else "VERBOSE=1") |
| 155 | # Commands must be ran under the build directory |
| 156 | return super().run(*cmake_args, *extra, |
| 157 | *argv, **kwargs, cwd=self.build_dir) |
| 158 | |
| 159 | def all(self): |
| 160 | return self.run("all") |