Lines Matching refs:args
35 fn new(path: impl AsRef<Path>, args: &[String]) -> Self {
39 c_search_paths: parse_search_paths(path.as_ref(), "c", args),
40 cpp_search_paths: parse_search_paths(path.as_ref(), "c++", args),
59 pub fn find(path: Option<&Path>, args: &[String]) -> Option<Clang> {
63 return Some(Clang::new(p, args));
70 for i in 0..args.len() {
71 if args[i] == "-target" && i + 1 < args.len() {
72 target = Some(&args[i + 1]);
110 return Some(Clang::new(path, args));
122 return Some(Clang::new(path, args));
175 .args(arguments)
222 fn parse_search_paths(path: &Path, language: &str, args: &[String]) -> Option<Vec<PathBuf>> {
224 clang_args.extend(args.iter().map(|s| &**s));