summaryrefslogtreecommitdiffstats
path: root/programs/Makefile
diff options
context:
space:
mode:
authorKouhei Sutou <kou@clear-code.com>2016-09-22 15:21:04 (GMT)
committerKouhei Sutou <kou@clear-code.com>2016-09-22 15:39:45 (GMT)
commit012c66536cdb93d9bcfa565fadaaf2a281c489b9 (patch)
treeae52c04f8f65798b3bcb13c56cd7f3628fe2cbd8 /programs/Makefile
parent3b9439ccd043fe5704af6528f3b3155cf6f8f0c4 (diff)
downloadlz4-012c66536cdb93d9bcfa565fadaaf2a281c489b9.zip
lz4-012c66536cdb93d9bcfa565fadaaf2a281c489b9.tar.gz
lz4-012c66536cdb93d9bcfa565fadaaf2a281c489b9.tar.bz2
Add LZ4LIB_API
It's based on Zstandard's ZSTDLIB_API. See also: https://github.com/Cyan4973/lz4/issues/216#issuecomment-226245432 Deprecated functions aren't LZ4LIB_API targets. Because we don't need to export deprecated functions from now. There are same LZ4LIB_API definitions in each header files instead of including a common header file because LZ4_DEPRECATED is defined so.
Diffstat (limited to 'programs/Makefile')
-rw-r--r--programs/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/programs/Makefile b/programs/Makefile
index 6ed7af0..6214084 100644
--- a/programs/Makefile
+++ b/programs/Makefile
@@ -43,7 +43,7 @@ LZ4DIR := ../lib
CFLAGS ?= -O3 # can select custom flags. For example : CFLAGS="-O2 -g" make
CFLAGS += -Wall -Wextra -Wundef -Wcast-qual -Wcast-align -Wshadow -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes
CFLAGS += $(MOREFLAGS)
-CPPFLAGS:= -I$(LZ4DIR) -DXXH_NAMESPACE=LZ4_
+CPPFLAGS:= -I$(LZ4DIR) -DXXH_NAMESPACE=LZ4_ -DLZ4_DLL_EXPORT=1
FLAGS := $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)