Lines Matching defs:Option
231 class Option(object):
243 Option.system = opt_args.system
244 Option.mode = opt_args.mode
245 Option.language = opt_args.language
252 Option.gen_dir = opt_args.out
260 Option.root_package = map_result[0]
261 Option.root_path = map_result[1]
266 Option.idl_sources = opt_args.file
269 Option.imports = opt_args.imports
274 "system": Option.system,
275 "kernel": Option.kernel,
276 "mode": Option.mode,
277 "language": Option.language,
278 "gen_dir": Option.gen_dir,
279 "root_package": Option.root_package,
280 "root_path": Option.root_path,
281 "idl_sources": Option.idl_sources
321 if Option.language == "c":
327 for idl_file in Option.idl_sources:
354 for idl_file in Option.idl_sources:
403 source_idl_detail = self.parse_one(Option.idl_sources[0])
480 ModuleInfo.out_dir = Option.gen_dir
482 ModuleInfo.proxy_deps, ModuleInfo.stub_deps, ModuleInfo.header_deps = CodeGen.get_lib_deps(Option.imports)
485 ModuleInfo.include_dirs.add(Option.gen_dir)
506 if package.startswith(Option.root_package):
507 root_package_len = len(Option.root_package)
514 if package.startswith(Option.root_package):
515 root_package_len = len(Option.root_package)
518 package_path = "{}{}".format(Option.root_path, sub_package_path)
521 Option.root_package, package))
543 return os.path.join(Option.gen_dir, package_dir_without_version)
551 return os.path.join(Option.gen_dir, sub_package_dir)
936 if Option.system not in CodeGenFactory.action_config:
938 Option.system))
940 Option.system)
941 if Option.mode not in system_action:
944 Option.mode, Option.system))
945 mode_action = system_action.get(Option.mode)
946 if Option.language not in mode_action:
949 .format(Option.language, Option.mode, Option.system))
950 return mode_action.get(Option.language)
1004 Option.load(option_parser.parse_args())