emile - fix windows build
authorVincent Torri <vincent.torri@gmail.com>
Wed, 31 Oct 2018 14:11:05 +0000 (14:11 +0000)
committerYeongjong Lee <yj34.lee@samsung.com>
Thu, 8 Nov 2018 06:40:48 +0000 (15:40 +0900)
use evil and fix libjpeg boolean re-def.

src/lib/emile/emile_image.c

index 9f0a3ac..3432ccf 100644 (file)
@@ -8,6 +8,9 @@
 
 #ifdef _WIN32
 #include <winsock2.h>
+#include <Evil.h>
+#define HAVE_BOOLEAN /* This prevents libjpeg to redefine boolean */
+#define XMD_H /* This prevents libjpeg to redefine INT32 */
 #endif
 
 #ifdef ENABLE_LIBLZ4
 #include "lz4.h"
 #endif
 
-#ifdef _WIN32
-#define XMD_H /* This prevents libjpeg to redefine INT32 */
-#endif
-
 #include <stdio.h>
 #include <setjmp.h>
 #include <jpeglib.h>
 #include <jerror.h>
 
-#ifdef _WIN32
-#include <Evil.h>
-#endif
-
 #include "rg_etc1.h"
 #include "Emile.h"
 #include "emile_private.h"