X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=configure.in;h=ffce9351715df8b6dd133ef949f7fb0956c7732b;hb=b6a8b9dea1bbe85a714f814cfdf9f179fad9b6a8;hp=96257c4bc4040f3c5424e787a3dc0be8c4f0d14f;hpb=a8d90ad723014ebc7df16b3c5334462b00db5438;p=mono.git diff --git a/configure.in b/configure.in index 96257c4bc40..ffce9351715 100644 --- a/configure.in +++ b/configure.in @@ -6,7 +6,7 @@ AC_CANONICAL_SYSTEM m4_ifdef([_A][M_PROG_TAR],[_A][M_SET_OPTION([tar-ustar])]) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(mono,1.2.3) +AM_INIT_AUTOMAKE(mono,1.2.4) AM_MAINTAINER_MODE API_VER=1.0 @@ -249,6 +249,7 @@ AM_CONDITIONAL(PLATFORM_WIN32, test x$platform_win32 = xyes) AC_CHECK_TOOL(CC, gcc, gcc) AC_PROG_CC +AM_PROG_AS AM_PROG_CC_STDC AC_PROG_INSTALL AC_PROG_AWK @@ -773,6 +774,8 @@ if test x$platform_win32 = xno; then AC_CHECK_FUNCS(mmap) AC_CHECK_FUNCS(madvise) + AC_CHECK_FUNCS(sched_setaffinity) + dnl ****************************************************************** dnl *** Check for large file support *** dnl *** (If we were using autoconf 2.50 we'd use AC_SYS_LARGEFILE) *** @@ -1393,6 +1396,9 @@ if test x$platform_win32 = xno; then #include ]) AC_CHECK_TYPES([struct timezone], [AC_DEFINE(HAVE_STRUCT_TIMEZONE)], , [#include ]) + AC_CHECK_TYPES([struct utimbuf], [AC_DEFINE(HAVE_STRUCT_UTIMBUF)], , + [#include + #include ]) AC_CHECK_MEMBERS( [struct dirent.d_off, struct dirent.d_reclen, struct dirent.d_type],,, [#include @@ -1403,6 +1409,12 @@ if test x$platform_win32 = xno; then AC_CHECK_LIB(attr, lsetxattr, XATTR_LIB="-lattr",) ) AC_SUBST(XATTR_LIB) + + dnl ********************************* + dnl *** Checks for Windows compilation *** + dnl ********************************* + AC_CHECK_HEADERS(sys/time.h) + AC_CHECK_HEADERS(sys/param.h) dnl ********************************* dnl *** Check for Console 2.0 I/O *** @@ -1609,6 +1621,10 @@ case "$host" in solaris*) LIBC="libc.so" INTL="libintl.so" + if test "x$ac_cv_sizeof_void_p" = "x8"; then + TARGET=AMD64 + arch_target=amd64 + fi # On solaris 10 x86, gcc prints a warning saying 'visibility attribute not supported on this configuration; ignored', but linking fails. A test case: # int astruct __attribute__ ((visibility ("hidden"))); @@ -1693,10 +1709,11 @@ case "$host" in ;; hppa*linux*) TARGET=HPPA; + AC_DEFINE(MONO_ARCH_REGPARMS,1,[Architecture uses registers for Parameters]) arch_target=hppa; ACCESS_UNALIGNED="no" - INTERP_SUPPORTED=yes - interp_wanted=true + JIT_SUPPORTED=yes + jit_wanted=true ;; macppc-*-openbsd* | powerpc-*-linux* | powerpc-*-openbsd* | \ powerpc-*-sysv* | powerpc-*-darwin*) @@ -1905,15 +1922,23 @@ if test ${ACCESS_UNALIGNED} = no; then fi PREVIEW=yes -AC_ARG_WITH(preview, [ --with-preview=yes,no If you want to install the 2.0 FX preview],[ +AC_ARG_WITH(preview, [ --with-preview=yes,no If you want to install the 2.0 FX preview],[ if test x$with_preview = xno; then PREVIEW=no fi ]) +MOONLIGHT=no +AC_ARG_WITH(moonlight,[ --with-moonlight=yes,no If you want to build the Moonlight 2.1 assemblies],[ + if test x$with_moonlight = xyes; then + MOONLIGHT=yes + fi +]) + libmono_ldflags="$libmono_ldflags $LIBS" AM_CONDITIONAL(INSTALL_2_0, test x$PREVIEW = xyes) +AM_CONDITIONAL(INSTALL_2_1, test x$MOONLIGHT = xyes) AM_CONDITIONAL(MIPS_GCC, test ${TARGET}${ac_cv_prog_gcc} = MIPSyes) AM_CONDITIONAL(MIPS_SGI, test ${TARGET}${ac_cv_prog_gcc} = MIPSno) @@ -2142,7 +2167,8 @@ echo " TLS: $with_tls SIGALTSTACK: $with_sigaltstack Engine: $jit_status - 2.0 Alpha: $PREVIEW + 2.0 Beta: $PREVIEW + 2.1 Alpha: $MOONLIGHT JNI support: $jdk_headers_found libgdiplus: $libgdiplus_msg zlib: $zlib_msg