Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
[mono.git] / configure.in
1 AC_INIT(README)
2 AM_CONFIG_HEADER(config.h)
3 AM_INIT_AUTOMAKE(mono, 0.5)
4 AM_MAINTAINER_MODE
5
6 AC_PROG_CC
7 AM_PROG_CC_STDC
8 AC_PROG_INSTALL
9
10 # Set STDC_HEADERS
11 AC_HEADER_STDC
12 AM_PROG_LIBTOOL
13
14 dnl ***************************
15 dnl *** Checks for glib 1.2 ***
16 dnl ***************************
17 AM_PATH_GLIB(1.2.0,,
18              AC_MSG_ERROR([Cannot find GLIB: Is glib-config in path?]))
19
20 GLIB_CFLAGS=`glib-config --cflags glib`
21 GLIB_LIBS=`glib-config --libs glib`
22
23 AC_SUBST(GLIB_CFLAGS)
24 AC_SUBST(GLIB_LIBS)
25
26 GMODULE_CFLAGS=`glib-config --cflags gmodule`
27 GMODULE_LIBS=`glib-config --libs gmodule`
28
29 AC_SUBST(GMODULE_CFLAGS)
30 AC_SUBST(GMODULE_LIBS)
31
32 AC_CHECK_LIB(ffi, ffi_prep_cif, ,[
33 AC_MSG_ERROR(libffi 1.20 or higher is required.  You can get this from http://sources.redhat.com/libffi)])
34
35 CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations'
36 AC_SUBST(CFLAGS)
37
38 AC_OUTPUT([
39 Makefile
40 mono/Makefile
41 mono/metadata/Makefile
42 mono/dis/Makefile
43 mono/cil/Makefile
44 mono/cli/Makefile
45 mono/interpreter/Makefile
46 mono/tests/Makefile
47 doc/Makefile
48 ])