]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
autodetect -lz
authorPrzemyslaw Skibinski <inikep@gmail.com>
Wed, 30 Nov 2016 15:43:07 +0000 (16:43 +0100)
committerPrzemyslaw Skibinski <inikep@gmail.com>
Wed, 30 Nov 2016 15:43:07 +0000 (16:43 +0100)
programs/Makefile

index 4f5a00d5b78209a86ba2334b4750370a2ca2921f..e44f11264842ed065fa87e64df8af8eda5653b81 100644 (file)
@@ -125,7 +125,11 @@ zstd-compress: $(ZSTDCOMMON_FILES) $(ZSTDCOMP_FILES) zstdcli.c fileio.c
        $(CC)      $(FLAGS) -DZSTD_NOBENCH -DZSTD_NODICT -DZSTD_NODECOMPRESS $^ -o $@$(EXT)
 
 gzstd: clean_decomp_o
-       CFLAGS+=-DZSTD_GZDECOMPRESS LDFLAGS+=-lz $(MAKE) zstd
+ifeq ($(shell ld -lz 2>/dev/null && echo -n true),true)
+       $(MAKE) zstd MOREFLAGS=-DZSTD_GZDECOMPRESS LDFLAGS="-lz" 
+else
+       $(MAKE) zstd
+endif
 
 generate_res:
        windres\generate_res.bat