mirror of
https://github.com/nodejs/node.git
synced 2026-10-28 18:25:13 +08:00
build: add GZIP_COMPRESSION Make variable
Make gzip compression configurable for source, header, and binary tarballs. Keep level 9 as the default. Assisted-by: Codex Signed-off-by: inoway46 <inoueyuya416@gmail.com> PR-URL: https://github.com/nodejs/node/pull/66228 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Filip Skokan <panva.ip@gmail.com>
This commit is contained in:
1 parent
38ad98a0ae
commit
733bb345f0
1 file changed
+4
-3
@@ -1126,6 +1126,7 @@ HAS_XZ ?= $(shell command -v xz > /dev/null 2>&1; [ $$? -eq 0 ] && echo 1 || ech
|
||||
SKIP_XZ ?= 0
|
||||
XZ = $(shell [ $(HAS_XZ) -eq 1 ] && [ $(SKIP_XZ) -eq 0 ] && echo 1 || echo 0)
|
||||
XZ_COMPRESSION ?= 9e
|
||||
GZIP_COMPRESSION ?= 9
|
||||
PKG=$(TARNAME).pkg
|
||||
MACOSOUTDIR=out/macos
|
||||
|
||||
@@ -1334,7 +1335,7 @@ endif
|
||||
find $(TARNAME)/ -type l | xargs $(RM)
|
||||
tar -cf $(TARNAME).tar $(TARNAME)
|
||||
$(RM) -r $(TARNAME)
|
||||
gzip -c -f -9 $(TARNAME).tar > $(TARNAME).tar.gz
|
||||
gzip -c -f -$(GZIP_COMPRESSION) $(TARNAME).tar > $(TARNAME).tar.gz
|
||||
ifeq ($(XZ), 1)
|
||||
xz -c -f -$(XZ_COMPRESSION) $(TARNAME).tar > $(TARNAME).tar.xz
|
||||
endif
|
||||
@@ -1379,7 +1380,7 @@ $(TARBALL)-headers: release-only
|
||||
find $(TARNAME)/ -type l | xargs $(RM)
|
||||
tar -cf $(TARNAME)-headers.tar $(TARNAME)
|
||||
$(RM) -r $(TARNAME)
|
||||
gzip -c -f -9 $(TARNAME)-headers.tar > $(TARNAME)-headers.tar.gz
|
||||
gzip -c -f -$(GZIP_COMPRESSION) $(TARNAME)-headers.tar > $(TARNAME)-headers.tar.gz
|
||||
ifeq ($(XZ), 1)
|
||||
xz -c -f -$(XZ_COMPRESSION) $(TARNAME)-headers.tar > $(TARNAME)-headers.tar.xz
|
||||
endif
|
||||
@@ -1424,7 +1425,7 @@ ifeq ($(OSTYPE),darwin)
|
||||
endif
|
||||
tar -cf $(BINARYNAME).tar $(BINARYNAME)
|
||||
$(RM) -r $(BINARYNAME)
|
||||
gzip -c -f -9 $(BINARYNAME).tar > $(BINARYNAME).tar.gz
|
||||
gzip -c -f -$(GZIP_COMPRESSION) $(BINARYNAME).tar > $(BINARYNAME).tar.gz
|
||||
ifeq ($(XZ), 1)
|
||||
xz -c -f -$(XZ_COMPRESSION) $(BINARYNAME).tar > $(BINARYNAME).tar.xz
|
||||
endif
|
||||
|
||||
Reference in new issue
Block a user