• Home
  • Raw
  • Download

Lines Matching +full:libzstd +full:- +full:dev

5 # This source code is licensed under both the BSD-style license (found in the
8 # You may select, at your option, one of the above-listed licenses.
28 # configures a bunch of other variables to space-optimized defaults.
63 # libzstd helpers
66 VOID ?= /dev/null
75 # When cross-compiling from linux to windows,
83 LIBVER_MAJOR_SCRIPT:=`sed -n '/define ZSTD_VERSION_MAJOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $…
84 LIBVER_MINOR_SCRIPT:=`sed -n '/define ZSTD_VERSION_MINOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $…
85 LIBVER_PATCH_SCRIPT:=`sed -n '/define ZSTD_VERSION_RELEASE/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' <…
91 CCVER := $(shell $(CC) --version)
95 HAVE_CC_OZ ?= $(shell echo "" | $(CC) -Oz -x c -c - -o /dev/null 2> /dev/null && echo 1 || echo 0)
97 # Some compilers (clang) support an even more space-optimized setting.
98 CFLAGS += -Oz
100 CFLAGS += -Os
102 CFLAGS += -fno-stack-protector -fomit-frame-pointer -fno-ident \
103 -DDYNAMIC_BMI2=0 -DNDEBUG
105 CFLAGS ?= -O3
109 CPPFLAGS += -DXXH_NAMESPACE=ZSTD_ -DDEBUGLEVEL=$(DEBUGLEVEL)
111 CPPFLAGS += -D__USE_MINGW_ANSI_STDIO # compatibility with %zu formatting
113 DEBUGFLAGS= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \
114 -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \
115 -Wstrict-prototypes -Wundef -Wpointer-arith \
116 -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \
117 -Wredundant-decls -Wmissing-prototypes -Wc++-compat
125 …v[]) { (void)argc; (void)argv; return 0; }" | $(CC) $(FLAGS) -z noexecstack -x c -Werror - -o $(VO…
126 LDFLAGS += -z noexecstack
128 ifeq ($(shell echo | $(CC) $(FLAGS) -Wa,--noexecstack -x assembler -Werror -c - -o $(VOID) 2>$(VOID…
129 CFLAGS += -Wa,--noexecstack
131 else ifeq ($(shell echo | $(CC) $(FLAGS) -Qunused-arguments -Wa,--noexecstack -x assembler -Werror
133 CFLAGS += -Qunused-arguments -Wa,--noexecstack
138 …) { (void)argc; (void)argv; return 0; }" | $(CC) $(FLAGS) -z cet-report=error -x c -Werror - -o $(…
139 LDFLAGS += -z cet-report=error
142 HAVE_COLORNEVER = $(shell echo a | grep --color=never a > /dev/null 2> /dev/null && echo 1 || echo …
145 GREP_OPTIONS += --color=never
159 CPPFLAGS += -DZSTD_DISABLE_ASM
167 CFLAGS += -DHUF_FORCE_DECOMPRESS_X1
171 CFLAGS += -DHUF_FORCE_DECOMPRESS_X2
175 CFLAGS += -DZSTD_FORCE_DECOMPRESS_SEQUENCES_SHORT
179 CFLAGS += -DZSTD_FORCE_DECOMPRESS_SEQUENCES_LONG
183 CFLAGS += -DZSTD_NO_INLINE
187 CFLAGS += -DZSTD_STRIP_ERROR_STRINGS
191 CFLAGS += -DZSTD_LEGACY_MULTITHREADED_API
195-DZSTD_EXCLUDE_DFAST_BLOCK_COMPRESSOR -DZSTD_EXCLUDE_GREEDY_BLOCK_COMPRESSOR -DZSTD_EXCLUDE_LAZY2_…
198-DZSTD_EXCLUDE_GREEDY_BLOCK_COMPRESSOR -DZSTD_EXCLUDE_LAZY2_BLOCK_COMPRESSOR -DZSTD_EXCLUDE_BTLAZY…
203 ifeq ($(shell test $(ZSTD_LEGACY_SUPPORT) -lt 8; echo $$?), 0)
204 ZSTD_LEGACY_FILES += $(shell ls $(LIB_SRCDIR)/legacy/*.c | $(GREP) 'v0[$(ZSTD_LEGACY_SUPPORT)-7]')
207 CPPFLAGS += -DZSTD_LEGACY_SUPPORT=$(ZSTD_LEGACY_SUPPORT)
209 UNAME := $(shell sh -c 'MSYSTEM="MSYS" uname')
213 ifeq ($(shell md5 < /dev/null > /dev/null; echo $$?), 0)
217 HASH ?= md5 -n
223 …onf_$(shell echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(ZSTD_FILES) | $(HASH) | cut -f 1 -d " " )
224 HAVE_HASH :=$(shell echo 1 | $(HASH) > /dev/null && echo 1 || echo 0)