From 4b858eb5b567fd409a236b7443ec3fd9809074cc Mon Sep 17 00:00:00 2001 From: Lamont Granquist Date: Tue, 20 May 2014 10:59:04 -0700 Subject: move hacking up the sources to 'rake prep' add patch to compile on windows --- ext/libyajl2/patches/000-mingw-gcc.patch | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 ext/libyajl2/patches/000-mingw-gcc.patch (limited to 'ext') diff --git a/ext/libyajl2/patches/000-mingw-gcc.patch b/ext/libyajl2/patches/000-mingw-gcc.patch new file mode 100644 index 0000000..b714ca9 --- /dev/null +++ b/ext/libyajl2/patches/000-mingw-gcc.patch @@ -0,0 +1,26 @@ +diff --git a/src/yajl_gen.c b/src/yajl_gen.c +index 0f5c68e..a86a6ed 100644 +--- a/src/yajl_gen.c ++++ b/src/yajl_gen.c +@@ -217,7 +217,7 @@ yajl_gen_integer(yajl_gen g, long long int number) + return yajl_gen_status_ok; + } + +-#if defined(_WIN32) || defined(WIN32) ++#if ( defined(_WIN32) || defined(WIN32) ) && !defined(__GCC__) + #include + #define isnan _isnan + #define isinf !_finite +diff --git a/src/yajl_tree.c b/src/yajl_tree.c +index 3d357a3..2b4c183 100644 +--- a/src/yajl_tree.c ++++ b/src/yajl_tree.c +@@ -25,7 +25,7 @@ + + #include "yajl_parser.h" + +-#if defined(_WIN32) || defined(WIN32) ++#if ( defined(_WIN32) || defined(WIN32) ) && !defined(__GCC__) + #define snprintf sprintf_s + #endif + -- cgit v1.2.1