X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=configure.in;h=26641fb36928bf3c871f280b8a2cd18b95470053;hb=7f4f43337ba946c42b3bc9ebffee61be5f7fbde7;hp=f1282bcfb4a2af982a8ea87cb0e9d7d94ba33fd5;hpb=9e3a398571f8bb6036f3de7ccdeda4af1b7e0ce4;p=mono.git diff --git a/configure.in b/configure.in index f1282bcfb4a..26641fb3692 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ AC_INIT(README) AC_CANONICAL_SYSTEM AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(mono, 0.19.1) +AM_INIT_AUTOMAKE(mono, 0.23) AM_MAINTAINER_MODE # @@ -9,7 +9,9 @@ AM_MAINTAINER_MODE # compiling code that will embed Mono # libmono_cflags="" +libmono_ldflags="" AC_SUBST(libmono_cflags) +AC_SUBST(libmono_ldflags) # Thread configuration inspired by sleepycat's db AC_MSG_CHECKING([host platform characteristics]) @@ -27,6 +29,7 @@ case "$host" in CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" libmono_cflags="-D_THREAD_SAFE" LDFLAGS="$LDFLAGS -pthread" + libmono_ldflags="-pthread" AC_DEFINE(NEED_LINK_UNLINK) AC_DEFINE(PTHREAD_POINTER_ID) libdl= @@ -35,6 +38,7 @@ case "$host" in platform_win32=no CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -DMONO_USE_EXC_TABLES -D_GNU_SOURCE -D_REENTRANT -fexceptions" libmono_cflags="-DMONO_USE_EXC_TABLES -fexceptions -D_REENTRANT" + libmono_ldflags="-lpthread" libdl="-ldl" ;; *-*-solaris*) @@ -48,6 +52,7 @@ case "$host" in CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE" libmono_cflags="-D_THREAD_SAFE" LDFLAGS="$LDFLAGS -pthread" + libmono_ldflags="-pthread" AC_DEFINE(NEED_LINK_UNLINK) AC_DEFINE(PTHREAD_POINTER_ID) libdl= @@ -90,7 +95,7 @@ AC_HEADER_STDC AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL -AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h semaphore.h) +AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h semaphore.h sys/un.h) # for mono/metadata/debug-symfile.c AC_CHECK_HEADERS(elf.h) @@ -526,6 +531,7 @@ AC_SUBST(LIBC) AC_SUBST(arch_target) AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) +AC_SUBST(LDFLAGS) AC_OUTPUT([ Makefile @@ -544,6 +550,7 @@ mono/arch/ppc/Makefile mono/arch/sparc/Makefile mono/arch/s390/Makefile mono/arch/arm/Makefile +mono/arch/alpha/Makefile mono/interpreter/Makefile mono/tests/Makefile mono/benchmark/Makefile