Lines Matching defs:path

20 import os.path
29 # Rust path
73 def file_base_name(path: str):
74 return os.path.splitext(os.path.basename(path))[0]
81 def get_base_name(path: str):
82 return pkg_to_crate_name(file_base_name(path))
109 def is_dependent_path(path: str):
111 return path.startswith('/') or path.startswith('.../')
142 self.outfile_name = outfile_name # path to BUILD.gn
332 self.outfile_name = os.path.join(self.cargo_dir, 'BUILD.gn')
338 dir_name = os.path.dirname(self.main_src)
341 dir_name = os.path.dirname(dir_name)
343 if os.path.exists(os.path.join(dir_name, 'Cargo.toml')):
346 dir_name = os.path.dirname(dir_name)
364 cargo_toml_path = os.path.join(
365 os.path.join('.', self.cargo_dir), 'Cargo.toml')
366 if not os.path.exists(cargo_toml_path):
376 cargo_toml_path = os.path.join(
377 os.path.join('.', self.cargo_dir), 'Cargo.toml')
378 if not os.path.exists(cargo_toml_path):
405 cargo_toml_path = os.path.join(
406 os.path.join('.', self.cargo_dir), 'Cargo.toml')
407 if not os.path.exists(cargo_toml_path):
414 build_rs_path = os.path.join(os.path.join('.', self.cargo_dir), 'build.rs')
415 if os.path.exists(build_rs_path):
431 cmd = ['grep', '-rl', '--exclude', os.path.join(self.cargo_dir, 'build.rs'), '--include', \
444 out_path = os.path.join(self.cargo_dir, out_path)
447 for path in cargo_out_files:
448 file_name = path.split('/')[-1]
771 self.cargo_path = ['./cargo'] # path to cargo
789 """Find cargo in the --cargo_bin and set cargo path"""
791 self.cargo_path = [os.path.join(self.args.cargo_bin, 'cargo')]
792 if os.path.isfile(self.cargo_path):
812 have_cargo_lock = os.path.exists(cargo_lock)
814 if os.path.exists(cargo_out):
820 os.environ['PATH'] = os.path.dirname(self.cargo_path) + ':' + save_path
839 if os.path.exists(cargo_lock):
880 elif os.path.exists(cargo_out):
896 if os.path.exists('./Cargo.toml'):
942 # Rustc output of file location path pattern for a warning message.
965 if file_path[0] != '/': # ignore absolute path
993 if os.path.exists(name):
1055 ' source file path in generated .gn file will be from the parent directory.'))
1090 'Pass the path to the test file to exclude.'))