|
|
|
@ -89,8 +89,8 @@ class ModuleState: |
|
|
|
|
|
|
|
|
|
def find_program(self, prog: T.Union[str, T.List[str]], required: bool = True, |
|
|
|
|
version_func: T.Optional[T.Callable[['ExternalProgram'], str]] = None, |
|
|
|
|
wanted: T.Optional[str] = None) -> 'ExternalProgram': |
|
|
|
|
return self._interpreter.find_program_impl(prog, required=required, version_func=version_func, wanted=wanted) |
|
|
|
|
wanted: T.Optional[str] = None, silent: bool = False) -> 'ExternalProgram': |
|
|
|
|
return self._interpreter.find_program_impl(prog, required=required, version_func=version_func, wanted=wanted, silent=silent) |
|
|
|
|
|
|
|
|
|
def test(self, args: T.Tuple[str, T.Union[build.Executable, build.Jar, 'ExternalProgram', mesonlib.File]], |
|
|
|
|
workdir: T.Optional[str] = None, |
|
|
|
|