Make use of CMAKE_BUILD_PARALLEL_LEVEL (#2879)

pull/2889/head
avkarenow 11 months ago committed by GitHub
parent 13c6b7a5b1
commit f7d99ae0dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -174,6 +174,8 @@ def num_available_cpu_cores(ram_per_build_process_in_gb):
# When building on travis-ci, just use 2 cores since travis-ci limits
# you to that regardless of what the hardware might suggest.
return 2
elif 'CMAKE_BUILD_PARALLEL_LEVEL' in os.environ and os.environ['CMAKE_BUILD_PARALLEL_LEVEL'].isnumeric():
return int(os.environ['CMAKE_BUILD_PARALLEL_LEVEL'])
try:
mem_bytes = os.sysconf('SC_PAGE_SIZE') * os.sysconf('SC_PHYS_PAGES')
mem_gib = mem_bytes/(1024.**3)

Loading…
Cancel
Save