Lines Matching full:path

63     def get_value(cls, path, key):
65 d = cls.read_values(base, path)
128 def set_macro(self, macro, path, key):
129 self.macros["$(%s)" % macro] = Reg.get_value(path, key)
200 np = os.path.normpath(p)
231 if not productdir or not os.path.isdir(productdir):
235 if toolsdir and os.path.isdir(toolsdir):
236 productdir = os.path.join(toolsdir, os.pardir, os.pardir, "VC")
237 productdir = os.path.abspath(productdir)
238 if not os.path.isdir(productdir):
246 vcvarsall = os.path.join(productdir, "vcvarsall.bat")
247 if os.path.isfile(vcvarsall):
256 interesting = {"include", "lib", "libpath", "path"}
373 self.__paths = vc_env['path'].split(os.pathsep)
391 # extend the MSVC path with the current path
393 for p in os.environ['path'].split(';'):
398 os.environ['path'] = ";".join(self.__paths)
433 (base, ext) = os.path.splitext (src_name)
434 base = os.path.splitdrive(base)[1] # Chop off the drive
435 base = base[os.path.isabs(base):] # If abs, chop off leading /
442 base = os.path.basename (base)
444 obj_names.append (os.path.join (output_dir,
447 obj_names.append (os.path.join (output_dir,
450 obj_names.append (os.path.join (output_dir,
481 src = os.path.abspath(src)
509 h_dir = os.path.dirname(src)
510 rc_dir = os.path.dirname(obj)
515 base, _ = os.path.splitext (os.path.basename (src))
516 rc_file = os.path.join (rc_dir, base + '.rc')
595 output_filename = os.path.join(output_dir, output_filename)
621 build_temp = os.path.dirname(objects[0])
623 (dll_name, dll_ext) = os.path.splitext(
624 os.path.basename(output_filename))
625 implib_file = os.path.join(
637 self.mkpath(os.path.dirname(output_filename))
667 temp_manifest = os.path.join(
669 os.path.basename(output_filename) + ".manifest")
744 "don't know how to set runtime library search path for MSVC++")
759 libfile = os.path.join(dir, self.library_filename (name))
760 if os.path.exists(libfile):
769 """Return path to an MSVC executable program.
773 in the PATH environment variable. If any of those work, return an
774 absolute path that is known to exist. If none of them work, just
778 fn = os.path.join(os.path.abspath(p), exe)
779 if os.path.isfile(fn):
782 # didn't find it; try existing path
783 for p in os.environ['Path'].split(';'):
784 fn = os.path.join(os.path.abspath(p),exe)
785 if os.path.isfile(fn):