From ecf8336fcdf81e2aeb30a7ab82841dd7299ceb98 Mon Sep 17 00:00:00 2001 From: gjb Date: Wed, 30 Dec 2015 13:12:54 +0000 Subject: MFC r278449, r278926: r278449: Enable multi-threaded xz(1) compression for release install media. r278926 (rpaulo): Use xz(1) via pipe when compressing the release distribution tarballs. Tested on: stable/10@r292855 Sponsored by: The FreeBSD Foundation --- share/mk/bsd.own.mk | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'share/mk') diff --git a/share/mk/bsd.own.mk b/share/mk/bsd.own.mk index 4792bad..ef200d8 100644 --- a/share/mk/bsd.own.mk +++ b/share/mk/bsd.own.mk @@ -213,6 +213,15 @@ STRIP?= -s COMPRESS_CMD?= gzip -cn COMPRESS_EXT?= .gz +# Set XZ_THREADS to 1 to disable multi-threading. +XZ_THREADS?= 0 + +.if !empty(XZ_THREADS) +XZ_CMD?= xz -T ${XZ_THREADS} +.else +XZ_CMD?= xz +.endif + .if !defined(_WITHOUT_SRCCONF) # # Define MK_* variables (which are either "yes" or "no") for users -- cgit v1.1