Lines Matching +full:run +full:- +full:parallel
21 ('build-base=', 'b',
23 ('build-purelib=', None,
24 "build directory for platform-neutral distributions"),
25 ('build-platlib=', None,
26 "build directory for platform-specific distributions"),
27 ('build-lib=', None,
29 "build-purelib or build-platlib"),
30 ('build-scripts=', None,
32 ('build-temp=', 't',
34 ('plat-name=', 'p',
39 ('parallel=', 'j',
40 "number of parallel build jobs"),
52 ('help-compiler', None,
70 self.parallel = None
76 # plat-name only supported for windows (other platforms are
81 "--plat-name only supported on Windows (try "
82 "using './configure --help' on your platform)")
84 plat_specifier = ".%s-%d.%d" % (self.plat_name, *sys.version_info[:2])
86 # Make it so Python 2.x and Python 2.x with --with-pydebug don't
90 plat_specifier += '-pydebug'
94 # them for a given distribution, though --
102 # particular module distribution -- if user didn't supply it, pick
110 # 'build_temp' -- temporary directory for compiler turds,
117 'scripts-%d.%d' % sys.version_info[:2])
122 if isinstance(self.parallel, str):
124 self.parallel = int(self.parallel)
126 raise DistutilsOptionError("parallel should be an integer")
128 def run(self): member in build
129 # Run all relevant sub-commands. This will be some subset of:
130 # - build_py - pure Python modules
131 # - build_clib - standalone C libraries
132 # - build_ext - Python extensions
133 # - build_scripts - (Python) scripts
138 # -- Predicates for the sub-command list ---------------------------