Lines Matching full:executable
19 /// A `clang` executable.
22 /// The path to this `clang` executable.
24 /// The version of this `clang` executable if it could be parsed.
26 /// The directories searched by this `clang` executable for C headers if
29 /// The directories searched by this `clang` executable for C++ headers if
44 /// Returns a `clang` executable if one can be found.
76 // Collect the paths to search for a `clang` executable in. in find()
102 // First, look for a target-prefixed `clang` executable. in find()
115 // Otherwise, look for any other `clang` executable. in find()
171 /// Attempts to run an executable, returning the `stdout` and `stderr` output if
173 fn run(executable: &str, arguments: &[&str]) -> Result<(String, String), String> { in run()
174 Command::new(executable) in run()
182 .map_err(|e| format!("could not run executable `{}`: {}", executable, e)) in run()
206 /// Parses the version from the output of a `clang` executable if possible.
221 /// Parses the search paths from the output of a `clang` executable if possible.