elm.vapi: use new annotation for delegates without target pointer (vala 0.6.x)
[libeflvala.git] / configure.ac
blob0b26cb8cb117ea3a6f5e176de74a7d16e20b2beb
1 AC_INIT([libeflvala], [0.0.0.1], [mlauer@vanille-media.de], [libeflvala])
2 AC_CONFIG_SRCDIR([Makefile.am])
3 AC_CONFIG_HEADERS(config.h)
4 AM_INIT_AUTOMAKE([dist-bzip2])
6 AC_PROG_CC
7 AM_PROG_CC_C_O
8 AC_DISABLE_STATIC
9 AC_PROG_LIBTOOL
11 AC_PATH_PROG(VALAC, valac, valac)
12 AC_SUBST(VALAC)
14 AC_SUBST(CFLAGS)
15 AC_SUBST(CPPFLAGS)
16 AC_SUBST(LDFLAGS)
18 EINA_REQUIRED=0.0.0
19 EVAS_REQUIRED=0.0.0
20 ECORE_REQUIRED=0.0.0
21 ELM_REQUIRED=0.0.0
22 GLIB_REQUIRED=2.18.0
23 DBUS_REQUIRED=1.1.1
24 DBUS_GLIB_REQUIRED=0.74
26 PKG_CHECK_MODULES(DEPS,
27   dbus-1 >= $DBUS_REQUIRED
28   dbus-glib-1 >= $DBUS_GLIB_REQUIRED
29   eina-0 >= $EINA_REQUIRED
30   evas >= $EVAS_REQUIRED
31   ecore >= $ECORE_REQUIRED
32   elementary >= $ELM_REQUIRED
33   glib-2.0 >= $GLIB_REQUIRED
34   gobject-2.0 >= $GLIB_REQUIRED)
35 AC_SUBST(DEPS_CFLAGS)
36 AC_SUBST(DEPS_LIBS)
38 PKG_CHECK_MODULES(THREAD,
39   gthread-2.0 >= $GLIB_REQUIRED)
40 AC_SUBST(THREAD_CFLAGS)
41 AC_SUBST(THREAD_LIBS)
43 AC_ARG_WITH(edje-cc,
44 [  --with-edje-cc=PATH  specify a specific path to edje_cc],
46   v=$withval;
47   edje_cc=$v
48   echo "  Enlightenment edje_cc explicitly set to "$edje_cc;
49 ],[
50   edje_cc=$(pkg-config --variable=prefix edje)/bin/edje_cc
52 AC_SUBST(edje_cc)
55 # shall we compile the library? [default=yes]
56 AC_ARG_ENABLE(library,      [  --disable-library        skip building the eflvala library [[default=no]]])
57 AM_CONDITIONAL(MAKE_LIBRARY, test x$enable_library != xno)
58 AC_MSG_CHECKING([whether to compile the eflvala library])
59 if test "$enable_library" != no; then
60   AC_MSG_RESULT(yes)
61 else
62   AC_MSG_RESULT(no)
65 # shall we compile the examples? [default=yes]
66 AC_ARG_ENABLE(examples,      [  --disable-examples      skip building the examples [[default=no]]])
67 AM_CONDITIONAL(MAKE_EXAMPLES, test x$enable_examples != xno)
68 AC_MSG_CHECKING([whether to compile the example apps])
69 if test "$enable_examples" != no; then
70   AC_MSG_RESULT(yes)
71 else
72   AC_MSG_RESULT(no)
76 AC_CONFIG_FILES([
77   Makefile
78   data/Makefile
79   data/images/Makefile
80   data/objects/Makefile
81   eflvala/Makefile
82   vapi/Makefile
83   tests/Makefile
84   examples/Makefile
85   examples/eina/Makefile
86   examples/vapi/Makefile
87   examples/library/Makefile
88   examples/library/mainloops/Makefile
89   examples/library/viewstates/Makefile
90   eflvala-1.0.pc])
92 AC_OUTPUT