summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorPrzemyslaw Skibinski <inikep@gmail.com>2016-11-09 11:52:27 (GMT)
committerPrzemyslaw Skibinski <inikep@gmail.com>2016-11-09 11:52:27 (GMT)
commit7df658ec1b9976e40d3c6abdf70da4560b2edd38 (patch)
tree49b6c70de7d1fcad1c71f0f5d61b6ce8b212c5fb /lib
parent4a6e7327c7be56abdd3c5a32d8a69213f46956d3 (diff)
downloadlz4-7df658ec1b9976e40d3c6abdf70da4560b2edd38.zip
lz4-7df658ec1b9976e40d3c6abdf70da4560b2edd38.tar.gz
lz4-7df658ec1b9976e40d3c6abdf70da4560b2edd38.tar.bz2
removed LZ4_DLL_EXPORT=1 (2)
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile2
-rw-r--r--lib/lz4.h5
-rw-r--r--lib/lz4frame.h10
-rw-r--r--lib/lz4hc.h10
4 files changed, 13 insertions, 14 deletions
diff --git a/lib/Makefile b/lib/Makefile
index e3f1c7a..3d251dc 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -44,7 +44,7 @@ BUILD_STATIC:= yes
DESTDIR?=
PREFIX ?= /usr/local
-CPPFLAGS= -DXXH_NAMESPACE=LZ4_ -DLZ4_DLL_EXPORT=1
+CPPFLAGS= -DXXH_NAMESPACE=LZ4_
CFLAGS ?= -O3
CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \
-Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef \
diff --git a/lib/lz4.h b/lib/lz4.h
index fc27c95..f7e2097 100644
--- a/lib/lz4.h
+++ b/lib/lz4.h
@@ -55,12 +55,15 @@ extern "C" {
* LZ4_DLL_EXPORT :
* Enable exporting of functions when building a Windows DLL
*/
-#if defined(_WIN32) && defined(LZ4_DLL_EXPORT) && (LZ4_DLL_EXPORT==1)
+#if defined(LZ4_DLL_EXPORT) && (LZ4_DLL_EXPORT==1)
# define LZ4LIB_API __declspec(dllexport)
+#elif defined(LZ4_DLL_IMPORT) && (LZ4_DLL_IMPORT==1)
+# define LZ4LIB_API __declspec(dllimport)
#else
# define LZ4LIB_API
#endif
+
/*-************************************
* Version
**************************************/
diff --git a/lib/lz4frame.h b/lib/lz4frame.h
index 43bc23c..8fc5d17 100644
--- a/lib/lz4frame.h
+++ b/lib/lz4frame.h
@@ -55,12 +55,10 @@ extern "C" {
* LZ4_DLL_EXPORT :
* Enable exporting of functions when building a Windows DLL
*/
-#if defined(_WIN32)
-# if defined(LZ4_DLL_EXPORT) && (LZ4_DLL_EXPORT==1)
-# define LZ4FLIB_API __declspec(dllexport)
-# else
-# define LZ4FLIB_API __declspec(dllimport)
-# endif
+#if defined(LZ4_DLL_EXPORT) && (LZ4_DLL_EXPORT==1)
+# define LZ4FLIB_API __declspec(dllexport)
+#elif defined(LZ4_DLL_IMPORT) && (LZ4_DLL_IMPORT==1)
+# define LZ4FLIB_API __declspec(dllimport)
#else
# define LZ4FLIB_API
#endif
diff --git a/lib/lz4hc.h b/lib/lz4hc.h
index 4f676aa..563ad98 100644
--- a/lib/lz4hc.h
+++ b/lib/lz4hc.h
@@ -51,12 +51,10 @@ extern "C" {
* LZ4_DLL_EXPORT :
* Enable exporting of functions when building a Windows DLL
*/
-#if defined(_WIN32)
-# if defined(LZ4_DLL_EXPORT) && (LZ4_DLL_EXPORT==1)
-# define LZ4HCLIB_API __declspec(dllexport)
-# else
-# define LZ4HCLIB_API __declspec(dllimport)
-# endif
+#if defined(LZ4_DLL_EXPORT) && (LZ4_DLL_EXPORT==1)
+# define LZ4HCLIB_API __declspec(dllexport)
+#elif defined(LZ4_DLL_IMPORT) && (LZ4_DLL_IMPORT==1)
+# define LZ4HCLIB_API __declspec(dllimport)
#else
# define LZ4HCLIB_API
#endif