Lines Matching +full:cross +full:- +full:spawn
73 "-latest",
74 "-prerelease",
75 "-requires", "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
76 "-property", "installationPath",
77 "-products", "*",
96 # bpo-38597: Removed vcruntime return value
128 ).decode('utf-16le', errors='replace')
161 # 'vcvarsall.bat'. Always cross-compile from x86 to work with the
162 # lighter-weight MSVC installs that do not include native 64-bit tools.
165 'win-amd64' : 'x86_amd64',
166 'win-arm32' : 'x86_arm',
167 'win-arm64' : 'x86_arm64'
178 # as it really isn't necessary for this sort of single-compiler class.
208 # multi-init means we would need to check platform same each time...
214 raise DistutilsPlatformError("--plat-name must be one of {}"
243 # bpo-38597: Always compile with dynamic linking
283 # -- Worker methods ------------------------------------------------
359 self.spawn([self.rc] + pp_opts + [output_opt, input_opt])
365 # * '-h dir' specifies the directory for the
367 # * '-r dir' specifies the target directory of the
372 # we use the source-directory for the include file and
379 self.spawn([self.mc, '-h', h_dir, '-r', rc_dir, src])
383 self.spawn([self.rc, "/fo" + obj, rc_file])
401 self.spawn(args)
427 self.spawn([self.lib] + lib_args)
431 log.debug("skipping %s (up-to-date)", output_filename)
497 self.spawn([self.linker] + ld_args)
501 log.debug("skipping %s (up-to-date)", output_filename)
503 def spawn(self, cmd): member in MSVCCompiler
507 return super().spawn(cmd)
511 # -- Miscellaneous methods -----------------------------------------