Lines Matching refs:args
23 def filter_args(args):
24 for i, j in enumerate(args):
25 if args[i] == '-Xclang':
27 if args[i].startswith('-plugin-arg'):
29 elif args[i] == '-add-plugin':
32 yield args[i]
55 args = parser.parse_args()
60 if args.depfile:
62 ohos_genargs.append(args.depfile)
64 ohos_genargs.append(args.output)
65 ohos_genargs.append(args.header)
67 ohos_genargs.extend(remove_args_of_clang(args.ohos_clangargs))
69 if args.ld_library_path:
70 env["LD_LIBRARY_PATH"] = args.ld_library_path
71 env["LLVM_CONFIG_PATH"] = args.llvm_config_path
72 env["CLANG_PATH"] = args.clang_path
73 rescode = subprocess.run([args.exe, *ohos_genargs], env=env).returncode
75 if os.path.exists(args.depfile):
76 os.remove(args.depfile)
77 if os.path.exists(args.output):
78 os.remove(args.output)