From: Maarten Bosmans Date: Tue, 7 Jun 2011 21:46:08 +0000 (+0200) Subject: win32: define WIN32_LEAN_AND_MEAN X-Git-Tag: submit/2.0-panda/20130828.192557~633 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc0eebf2c4701c9747cb678ee7592d58a9943d1d;p=profile%2Fivi%2Fpulseaudio-panda.git win32: define WIN32_LEAN_AND_MEAN This makes windows.h include less headers. Otherwise boolean is typedef'ed and that clashes with libjson. --- diff --git a/configure.ac b/configure.ac index 9d388ef..56d4e63 100644 --- a/configure.ac +++ b/configure.ac @@ -91,6 +91,9 @@ case $host in *-*-darwin* ) AC_DEFINE([_DARWIN_C_SOURCE], [200112L], [Needed to get NSIG on Mac OS X]) ;; + *-*-mingw* ) + AC_DEFINE([WIN32_LEAN_AND_MEAN], 1, [Needed to avoid including unnecessary headers]) + ;; esac # M4 diff --git a/src/pulsecore/dllmain.c b/src/pulsecore/dllmain.c index c826bc0..cb88c92 100644 --- a/src/pulsecore/dllmain.c +++ b/src/pulsecore/dllmain.c @@ -30,6 +30,7 @@ #include #include +#include extern pa_win32_get_toplevel(HANDLE handle);