Lines Matching refs: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.
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
784 fn = os.path.join(os.path.abspath(p),exe)
785 if os.path.isfile(fn):