]> git.proxmox.com Git - pve-kernel.git/commitdiff
build: dynamically choose number of jobs
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 2 Aug 2017 12:45:36 +0000 (14:45 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 2 Aug 2017 12:45:36 +0000 (14:45 +0200)
Makefile

index 0a0d313273d59939e1a85ecb9c02051cf90f01e9..010619a010ed67825e65f697e18265f21e1d3f54 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,6 +16,7 @@ PACKAGE=pve-kernel-${KVNAME}
 HDRPACKAGE=pve-headers-${KVNAME}
 
 ARCH=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
+NPROCS=$(shell nproc)
 
 # amd64/x86_64/x86 share the arch subdirectory in the kernel, 'x86' so we need
 # a mapping
@@ -222,7 +223,7 @@ PVE_CONFIG_OPTS= \
        cp ${KERNEL_CFG_ORG} ${KERNEL_SRC}/.config
        cd ${KERNEL_SRC}; ./scripts/config ${PVE_CONFIG_OPTS}
        cd ${KERNEL_SRC}; make oldconfig
-       cd ${KERNEL_SRC}; make KBUILD_BUILD_VERSION_TIMESTAMP="PVE ${KERNEL_VER}-${PKGREL} ($(CHANGELOG_DATE))" -j 8
+       cd ${KERNEL_SRC}; make KBUILD_BUILD_VERSION_TIMESTAMP="PVE ${KERNEL_VER}-${PKGREL} (${CHANGELOG_DATE})" -j ${NPROCS}
        make -C ${KERNEL_SRC}/tools/perf prefix=/usr HAVE_CPLUS_DEMANGLE=1 NO_LIBPYTHON=1 NO_LIBPERL=1 NO_LIBCRYPTO=1 PYTHON=python2.7
        make -C ${KERNEL_SRC}/tools/perf man
        touch $@