From 49bd79047bc9aca3ca43fb79eac3901e7805c0df Mon Sep 17 00:00:00 2001 From: Azat Khuzhin Date: Tue, 12 Jan 2016 01:37:34 +0300 Subject: [PATCH] cmake: don't define EVENT__NEED_DLLIMPORT always (fixes VS2013 static build) Otherwise that #ifdef in visibility.h is useless, and __declspec(dllimport) will be always on. Fixes: #314 Fixes: 4545fa9b6866df47ce2f908631a84477a94d5f49 ("Add option to build shared library") --- event-config.h.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/event-config.h.cmake b/event-config.h.cmake index 7cf2493f..76e0d1f9 100644 --- a/event-config.h.cmake +++ b/event-config.h.cmake @@ -526,7 +526,7 @@ /* Define to `int' if does not define. */ #define EVENT__ssize_t @EVENT__ssize_t@ -#define EVENT__NEED_DLLIMPORT @EVENT__NEED_DLLIMPORT@ +#cmakedefine EVENT__NEED_DLLIMPORT /* Define to 1 if you have ERR_remove_thread_stat(). */ #cmakedefine EVENT__HAVE_ERR_REMOVE_THREAD_STATE