mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 06:33:41 +00:00
31 lines
666 B
Diff
31 lines
666 B
Diff
|
--- a/squashfs-tools/Makefile
|
||
|
+++ b/squashfs-tools/Makefile
|
||
|
@@ -129,7 +129,6 @@ ifeq ($(LZMA_XZ_SUPPORT),1)
|
||
|
CFLAGS += -DLZMA_SUPPORT
|
||
|
MKSQUASHFS_OBJS += lzma_xz_wrapper.o
|
||
|
UNSQUASHFS_OBJS += lzma_xz_wrapper.o
|
||
|
-LIBS += -llzma
|
||
|
COMPRESSORS += lzma
|
||
|
endif
|
||
|
|
||
|
@@ -137,10 +136,18 @@ ifeq ($(XZ_SUPPORT),1)
|
||
|
CFLAGS += -DXZ_SUPPORT
|
||
|
MKSQUASHFS_OBJS += xz_wrapper.o
|
||
|
UNSQUASHFS_OBJS += xz_wrapper.o
|
||
|
-LIBS += -llzma
|
||
|
COMPRESSORS += xz
|
||
|
endif
|
||
|
|
||
|
+ifneq ($(LZMA_XZ_SUPPORT)$(XZ_SUPPORT),)
|
||
|
+ifneq ($(LZMA_LIB),)
|
||
|
+MKSQUASHFS_OBJS += $(LZMA_LIB)
|
||
|
+UNSQUASHFS_OBJS += $(LZMA_LIB)
|
||
|
+else
|
||
|
+LIBS += -llzma
|
||
|
+endif
|
||
|
+endif
|
||
|
+
|
||
|
ifeq ($(LZO_SUPPORT),1)
|
||
|
CFLAGS += -DLZO_SUPPORT
|
||
|
ifdef LZO_DIR
|