mirror of
https://github.com/facebook/zstd.git
synced 2025-08-05 19:15:58 +03:00
zstd in programs/ can also receive a DEBUGLEVEL value
simplify tests : only set DEBUGLEVEL, not the flags directly
This commit is contained in:
6
Makefile
6
Makefile
@@ -65,7 +65,7 @@ lib lib-release lib-all :
|
|||||||
.PHONY: zstd zstd-release
|
.PHONY: zstd zstd-release
|
||||||
zstd zstd-release:
|
zstd zstd-release:
|
||||||
$(Q)$(MAKE) -C $(PRGDIR) $@
|
$(Q)$(MAKE) -C $(PRGDIR) $@
|
||||||
$(Q)cp $(PRGDIR)/zstd$(EXT) .
|
$(Q)ln -sf $(PRGDIR)/zstd$(EXT) zstd$(EXT)
|
||||||
|
|
||||||
.PHONY: zstdmt
|
.PHONY: zstdmt
|
||||||
zstdmt:
|
zstdmt:
|
||||||
@@ -79,9 +79,9 @@ zlibwrapper: lib
|
|||||||
## test: run long-duration tests
|
## test: run long-duration tests
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
DEBUGLEVEL ?= 1
|
DEBUGLEVEL ?= 1
|
||||||
test: MOREFLAGS += -g -DDEBUGLEVEL=$(DEBUGLEVEL) -Werror
|
test: MOREFLAGS += -g -Werror
|
||||||
test:
|
test:
|
||||||
MOREFLAGS="$(MOREFLAGS)" $(MAKE) -j -C $(PRGDIR) allVariants
|
DEBUGLEVEL=$(DEBUGLEVEL) MOREFLAGS="$(MOREFLAGS)" $(MAKE) -j -C $(PRGDIR) allVariants
|
||||||
$(MAKE) -C $(TESTDIR) $@
|
$(MAKE) -C $(TESTDIR) $@
|
||||||
ZSTD=../../programs/zstd $(MAKE) -C doc/educational_decoder $@
|
ZSTD=../../programs/zstd $(MAKE) -C doc/educational_decoder $@
|
||||||
|
|
||||||
|
@@ -194,7 +194,7 @@
|
|||||||
- COMPILER: "gcc"
|
- COMPILER: "gcc"
|
||||||
HOST: "mingw"
|
HOST: "mingw"
|
||||||
PLATFORM: "x64"
|
PLATFORM: "x64"
|
||||||
SCRIPT: "CPPFLAGS=-DDEBUGLEVEL=2 CFLAGS=-Werror make -j allzstd DEBUGLEVEL=2"
|
SCRIPT: "CFLAGS=-Werror make -j allzstd DEBUGLEVEL=2"
|
||||||
- COMPILER: "gcc"
|
- COMPILER: "gcc"
|
||||||
HOST: "mingw"
|
HOST: "mingw"
|
||||||
PLATFORM: "x86"
|
PLATFORM: "x86"
|
||||||
|
@@ -46,7 +46,8 @@ else
|
|||||||
ALIGN_LOOP =
|
ALIGN_LOOP =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CPPFLAGS += -DXXH_NAMESPACE=ZSTD_
|
DEBUGLEVEL ?= 0
|
||||||
|
CPPFLAGS += -DXXH_NAMESPACE=ZSTD_ -DDEBUGLEVEL=$(DEBUGLEVEL)
|
||||||
ifeq ($(OS),Windows_NT) # MinGW assumed
|
ifeq ($(OS),Windows_NT) # MinGW assumed
|
||||||
CPPFLAGS += -D__USE_MINGW_ANSI_STDIO # compatibility with %zu formatting
|
CPPFLAGS += -D__USE_MINGW_ANSI_STDIO # compatibility with %zu formatting
|
||||||
endif
|
endif
|
||||||
@@ -65,11 +66,7 @@ ZSTDLIB_DECOMPRESS := $(ZSTDDIR)/decompress
|
|||||||
ZDICT_DIR := $(ZSTDDIR)/dictBuilder
|
ZDICT_DIR := $(ZSTDDIR)/dictBuilder
|
||||||
ZSTDLEGACY_DIR := $(ZSTDDIR)/legacy
|
ZSTDLEGACY_DIR := $(ZSTDDIR)/legacy
|
||||||
|
|
||||||
vpath %.c $(ZSTDLIB_COMMON)
|
vpath %.c $(ZSTDLIB_COMMON) $(ZSTDLIB_COMPRESS) $(ZSTDLIB_DECOMPRESS) $(ZDICT_DIR) $(ZSTDLEGACY_DIR)
|
||||||
vpath %.c $(ZSTDLIB_COMPRESS)
|
|
||||||
vpath %.c $(ZSTDLIB_DECOMPRESS)
|
|
||||||
vpath %.c $(ZDICT_DIR)
|
|
||||||
vpath %.c $(ZSTDLEGACY_DIR)
|
|
||||||
|
|
||||||
ZSTDLIB_COMMON_C := $(wildcard $(ZSTDLIB_COMMON)/*.c)
|
ZSTDLIB_COMMON_C := $(wildcard $(ZSTDLIB_COMMON)/*.c)
|
||||||
ZSTDLIB_COMPRESS_C := $(wildcard $(ZSTDLIB_COMPRESS)/*.c)
|
ZSTDLIB_COMPRESS_C := $(wildcard $(ZSTDLIB_COMPRESS)/*.c)
|
||||||
@@ -333,7 +330,8 @@ COMPILE.c = $(CC) $(DEPFLAGS) $(CFLAGS) $(CPPFLAGS) -c
|
|||||||
|
|
||||||
%.o : %.c
|
%.o : %.c
|
||||||
%.o : %.c $(DEPDIR)/%.d | $(DEPDIR)
|
%.o : %.c $(DEPDIR)/%.d | $(DEPDIR)
|
||||||
$(COMPILE.c) $(OUTPUT_OPTION) $<
|
@echo $@
|
||||||
|
$(Q)$(COMPILE.c) $(OUTPUT_OPTION) $<
|
||||||
|
|
||||||
$(DEPDIR): ; $(Q)$(MKDIR) -p $@
|
$(DEPDIR): ; $(Q)$(MKDIR) -p $@
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user