Only select host lzo and host xz packages when needed to
speed up complete build time and avoid unnecessary dependencies.

Signed-off-by: Bruno Thomsen <[email protected]>
---
 rules/host-squashfs-tools.in   | 4 ++--
 rules/host-squashfs-tools.make | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/rules/host-squashfs-tools.in b/rules/host-squashfs-tools.in
index 5ea45120e..9e50784dd 100644
--- a/rules/host-squashfs-tools.in
+++ b/rules/host-squashfs-tools.in
@@ -3,7 +3,7 @@
 config HOST_SQUASHFS_TOOLS
        tristate
        select HOST_ZLIB
-       select HOST_LIBLZO
-       select HOST_XZ
+       select HOST_LIBLZO      if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZO
+       select HOST_XZ          if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_XZ
        select HOST_ZSTD        if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD
        default y if ALLYES
diff --git a/rules/host-squashfs-tools.make b/rules/host-squashfs-tools.make
index 45d69ba8b..a453ae18a 100644
--- a/rules/host-squashfs-tools.make
+++ b/rules/host-squashfs-tools.make
@@ -22,8 +22,8 @@ HOST_SQUASHFS_TOOLS_SUBDIR    := squashfs-tools
 # ----------------------------------------------------------------------------
 
 HOST_SQUASHFS_TOOLS_MAKE_OPT := \
-       LZO_SUPPORT=1 \
-       XZ_SUPPORT=1 \
+       LZO_SUPPORT=$(call ptx/ifdef, 
PTXCONF_IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZO,1,0) \
+       XZ_SUPPORT=$(call ptx/ifdef, 
PTXCONF_IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_XZ,1,0) \
        ZSTD_SUPPORT=$(call ptx/ifdef, 
PTXCONF_IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD,1,0)
 
 HOST_SQUASHFS_TOOLS_MAKE_ENV := \
-- 
2.26.2


_______________________________________________
ptxdist mailing list
[email protected]
To unsubscribe, send a mail with subject "unsubscribe" to 
[email protected]

Reply via email to