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
 |