From 0199c380441030d41e212073d0b85de7325b45a9 Mon Sep 17 00:00:00 2001 From: doursse Date: Thu, 5 Jul 2007 09:51:09 +0000 Subject: [PATCH] make ecore module compilable on Windows(tm) SVN revision: 30605 --- legacy/ecore/configure.in | 2 ++ legacy/ecore/src/lib/ecore/ecore.c | 2 ++ legacy/ecore/src/lib/ecore/ecore_exe.c | 2 ++ legacy/ecore/src/lib/ecore/ecore_private.h | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/configure.in b/legacy/ecore/configure.in index feedabf206..ee8c63df19 100644 --- a/legacy/ecore/configure.in +++ b/legacy/ecore/configure.in @@ -57,6 +57,8 @@ if test "x$GCC" = "xyes"; then fi changequote([,])dnl +AC_HEADER_SYS_WAIT + # define pkg-config requirements for all our submodules. # only the trivial requirements go here. requirements_ecore_con="" diff --git a/legacy/ecore/src/lib/ecore/ecore.c b/legacy/ecore/src/lib/ecore/ecore.c index 557c45e3c0..193305e292 100644 --- a/legacy/ecore/src/lib/ecore/ecore.c +++ b/legacy/ecore/src/lib/ecore/ecore.c @@ -1,5 +1,7 @@ #include +#ifndef WIN32 #include +#endif /* WIN32 */ #include "ecore_private.h" #include "Ecore.h" diff --git a/legacy/ecore/src/lib/ecore/ecore_exe.c b/legacy/ecore/src/lib/ecore/ecore_exe.c index e467f2992f..da216c8476 100644 --- a/legacy/ecore/src/lib/ecore/ecore_exe.c +++ b/legacy/ecore/src/lib/ecore/ecore_exe.c @@ -1,5 +1,7 @@ #include +#ifdef HAVE_SYS_WAIT_H #include +#endif /* HAVE_SYS_WAIT_H */ #include "ecore_private.h" #include "Ecore.h" diff --git a/legacy/ecore/src/lib/ecore/ecore_private.h b/legacy/ecore/src/lib/ecore/ecore_private.h index 98274f617e..869ffdec28 100644 --- a/legacy/ecore/src/lib/ecore/ecore_private.h +++ b/legacy/ecore/src/lib/ecore/ecore_private.h @@ -24,7 +24,7 @@ #ifdef EAPI #undef EAPI #endif -#ifdef WIN32 +#ifdef _MSC_VER # ifdef BUILDING_DLL # define EAPI __declspec(dllexport) # else