summaryrefslogtreecommitdiffstats
path: root/share/mk
diff options
context:
space:
mode:
authorgjb <gjb@FreeBSD.org>2015-12-30 13:12:54 +0000
committergjb <gjb@FreeBSD.org>2015-12-30 13:12:54 +0000
commitecf8336fcdf81e2aeb30a7ab82841dd7299ceb98 (patch)
treed591752aa43920ee2cc7ce8823e6e1bdc62a59d0 /share/mk
parent94016106c52f332b53a31b4dc66d1007814ab1a6 (diff)
downloadFreeBSD-src-ecf8336fcdf81e2aeb30a7ab82841dd7299ceb98.zip
FreeBSD-src-ecf8336fcdf81e2aeb30a7ab82841dd7299ceb98.tar.gz
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
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/bsd.own.mk9
1 files changed, 9 insertions, 0 deletions
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
OpenPOWER on IntegriCloud