Date: Sat, 16 Mar 2019 20:02:57 +0000 (UTC) From: Wolfram Schneider <wosch@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r345238 - head Message-ID: <201903162002.x2GK2vmA013275@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: wosch Date: Sat Mar 16 20:02:57 2019 New Revision: 345238 URL: https://svnweb.freebsd.org/changeset/base/345238 Log: `make buildkernel' should display the build time in seconds PR: 224433 Approved by: cem Differential Revision: https://reviews.freebsd.org/D13910 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 ============================================================================== --- head/Makefile.inc1 Sat Mar 16 17:55:22 2019 (r345237) +++ head/Makefile.inc1 Sat Mar 16 20:02:57 2019 (r345238) @@ -1584,6 +1584,11 @@ _cleankernobj_fast_depend_hack: .PHONY ${WMAKE_TGTS:N_worldtmp:Nbuild${libcompat}} ${.ALLTARGETS:M_*:N_worldtmp}: .MAKE .PHONY +# record kernel(s) build time in seconds +.if make(buildkernel) +_BUILDKERNEL_START!= date '+%s' +.endif + # # buildkernel # @@ -1640,7 +1645,12 @@ buildkernel: .MAKE .PHONY @echo "--------------------------------------------------------------" @echo ">>> Kernel build for ${_kernel} completed on `LC_ALL=C date`" @echo "--------------------------------------------------------------" + .endfor + @seconds=$$(($$(date '+%s') - ${_BUILDKERNEL_START})); \ + echo -n ">>> Kernel(s) build for${BUILDKERNELS} in $$seconds seconds, "; \ + echo "ncpu: $$(sysctl -n hw.ncpu)${.MAKE.JOBS:S/^/, make -j/}" + @echo "--------------------------------------------------------------" NO_INSTALLEXTRAKERNELS?= yes
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903162002.x2GK2vmA013275>