mirror of https://github.com/KLayout/klayout.git
Using native cpu count for multiprocessing acceleration of pymod build
This commit is contained in:
parent
92d8a3dacd
commit
c8589d6ccb
4
setup.py
4
setup.py
|
|
@ -68,7 +68,9 @@ def parallelCCompile(self, sources, output_dir=None, macros=None, include_dirs=N
|
|||
macros, objects, extra_postargs, pp_opts, build = self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs)
|
||||
cc_args = self._get_cc_args(pp_opts, debug, extra_preargs)
|
||||
# parallel code
|
||||
N=2 # number of parallel compilations
|
||||
import multiprocessing
|
||||
|
||||
N = multiprocessing.cpu_count() # number of parallel compilations
|
||||
import multiprocessing.pool
|
||||
def _single_compile(obj):
|
||||
try: src, ext = build[obj]
|
||||
|
|
|
|||
Loading…
Reference in New Issue