Method: Autobuild.parallel_build_level

Defined in:
lib/autobuild/subprocess.rb

.parallel_build_levelObject

Returns the number of processes that can run in parallel during the build. This is a system-wide value that can be overriden in a per-package fashion by using Package#parallel_build_level.

If not set, defaults to the number of CPUs on the system

See also #parallel_build_level=



63
64
65
66
67
68
69
70
71
72
73
# File 'lib/autobuild/subprocess.rb', line 63

def parallel_build_level
    if @parallel_build_level.nil?
        # No user-set value, return the count of processors on this
        # machine
        autodetect_processor_count
    elsif !@parallel_build_level || @parallel_build_level <= 0
        1
    else
        @parallel_build_level
    end
end