diff options
Diffstat (limited to 'libjava/configure.in')
-rw-r--r-- | libjava/configure.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/configure.in b/libjava/configure.in index a1f036c5333..074a700e367 100644 --- a/libjava/configure.in +++ b/libjava/configure.in @@ -193,21 +193,27 @@ AC_ARG_WITH(ecos, TARGET_ECOS="$with_ecos" ) +PLATFORM_SPECIFIC_SOURCES= case "$TARGET_ECOS" in no) case "$host" in mingw) PLATFORM=Win32 + PLATFORM_SPECIFIC_SOURCES=win32.cc ;; *) PLATFORM=Posix + PLATFORM_SPECIFIC_SOURCES=posix.cc ;; esac ;; *) PLATFORM=Ecos AC_DEFINE(ECOS) + PLATFORM_SPECIFIC_SOURCES=posix.cc ;; esac +AC_SUBST(PLATFORM_SPECIFIC_SOURCES) + AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED)) AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED)) |