• Home
  • Raw
  • Download

Lines Matching +full:cross +full:- +full:spawn

42     # Visual C++ is a 32-bit application, so we need to look in
44 # 64-bit Python on Win64
56 # 'vcvarsall.bat'. Note a cross-compile may combine these (eg, 'x86_amd64' is
57 # the param to cross-compile on x86 targeting amd64.)
60 'win-amd64' : 'amd64',
61 'win-ia64' : 'ia64',
151 you can try compiling with MingW32, by passing "-c mingw32" to setup.py.""")
180 if i == -1:
184 majorVersion = int(s[:-2]) - 6
291 value = value[:-1]
317 # as it really isn't necessary for this sort of single-compiler class.
351 # multi-init means we would need to check platform same each time...
356 ok_plats = 'win32', 'win-amd64', 'win-ia64'
358 raise DistutilsPlatformError("--plat-name must be one of %s" %
371 # to cross compile, you use 'x86_amd64'.
372 # On AMD64, 'vcvars32.bat amd64' is a native build env; to cross
376 # native build or cross-compile to win32
379 # cross compile from win32 -> some 64bit
421 self.compile_options = [ '/nologo', '/Ox', '/MD', '/W3', '/GS-' ,
423 self.compile_options_debug = ['/nologo', '/Od', '/MDd', '/W3', '/GS-',
435 # -- Worker methods ------------------------------------------------
441 # Copied from ccompiler.py, extended to return .res as 'object'-file
505 self.spawn([self.rc] + pp_opts +
512 # * '-h dir' specifies the directory for the
514 # * '-r dir' specifies the target directory of the
519 # we use the source-directory for the include file and
526 self.spawn([self.mc] +
527 ['-h', h_dir, '-r', rc_dir] + [src])
531 self.spawn([self.rc] +
544 self.spawn([self.cc] + compile_opts + pp_opts +
571 self.spawn([self.lib] + lib_args)
575 log.debug("skipping %s (up-to-date)", output_filename)
652 self.spawn([self.linker] + ld_args)
657 # XXX - this is somewhat fragile - if mt.exe fails, distutils
658 # will still consider the DLL up-to-date, but it will not have a
664 out_arg = '-outputresource:%s;%s' % (output_filename, mfid)
666 self.spawn(['mt.exe', '-nologo', '-manifest',
671 log.debug("skipping %s (up-to-date)", output_filename)
677 # (currently at http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx)
731 # Now see if any other assemblies are referenced - if not, we
748 # -- Miscellaneous methods -----------------------------------------