remove obsolete ref modifier and callback keyword
[vala-lang.git] / configure.ac
blobc5ccf4b541746f9b1288334988cc74a7c1e3a37e
1 AC_INIT([vala], [0.0.10], [j@bitron.ch], [vala])
2 AC_CONFIG_SRCDIR([Makefile.am])
3 AC_CONFIG_HEADERS(config.h)
4 AM_INIT_AUTOMAKE([dist-bzip2])
6 # Checks for programs.
7 AC_PROG_CC
8 AM_PROG_CC_C_O
9 AC_DISABLE_STATIC
10 AC_PROG_LIBTOOL
12 AC_PROG_LEX
13 if test "$LEX" = :; then
14         AC_MSG_ERROR([flex not found but required])
17 AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc, :)
18 if test "$YACC" = :; then
19         AC_MSG_ERROR([bison not found but required])
22 AC_PATH_PROG(VALAC, valac, valac)
23 AC_SUBST(VALAC)
25 AC_SUBST(CFLAGS)
26 AC_SUBST(CPPFLAGS)
27 AC_SUBST(LDFLAGS)
29 AC_ARG_ENABLE(vapigen, AS_HELP_STRING([--enable-vapigen], [Enable VAPI generator]), enable_vapigen=$enableval, enable_vapigen=no)
30 AM_CONDITIONAL(ENABLE_VAPIGEN, test x$enable_vapigen = xyes)
32 GLIB_REQUIRED=2.10.0
34 PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED gobject-2.0 >= $GLIB_REQUIRED)
35 AC_SUBST(GLIB_CFLAGS)
36 AC_SUBST(GLIB_LIBS)
38 AC_CONFIG_FILES([Makefile
39            vala-1.0.pc
40            ccode/Makefile
41            vala/Makefile
42            gobject/Makefile
43            compiler/Makefile
44            vapi/Makefile
45            tests/Makefile
46            doc/Makefile
47            gobject-introspection/Makefile
48            vapigen/Makefile
49            vapigen/gidlgen/Makefile
50            vapigen/gidlgen/gidlgen])
52 AC_OUTPUT