packaging: Update dependencies and bump version to 0.9.23
[profile/ivi/ico-uxf-weston-plugin.git] / configure.ac
1 AC_PREREQ([2.68])
2 AC_INIT([ico-uxf-weston-plugin],
3         [0.9.21],
4         [https://BUG-REPORT-ADDRESS])
5
6 AC_CONFIG_HEADERS([config.h])
7
8 AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
9
10 AM_SILENT_RULES([yes])
11
12 # Check for programs
13 AC_PROG_CC
14
15 # Initialize libtool
16 LT_PREREQ([2.2])
17 LT_INIT([disable-static])
18
19 PKG_PROG_PKG_CONFIG()
20
21 AC_CHECK_FUNC([dlopen], [],
22               AC_CHECK_LIB([dl], [dlopen], DLOPEN_LIBS="-ldl"))
23 AC_SUBST(DLOPEN_LIBS)
24
25 AC_CHECK_FUNC([aul_app_get_appid_bypid], [],
26               AC_CHECK_LIB([aul], [aul_app_get_appid_bypid], AUL_LIBS="-laul"))
27 AC_SUBST(AUL_LIBS)
28
29 AC_CHECK_HEADERS([execinfo.h])
30
31 AC_CHECK_FUNCS([mkostemp strchrnul])
32
33 PKG_CHECK_MODULES([PLUGIN], [weston >= 1.4 pixman-1])
34 PKG_CHECK_MODULES([EGL], [egl])
35
36 CFLAGS="$CFLAGS $EGL_CFLAGS"
37
38 if test "x$GCC" = "xyes"; then
39         my_common_gcc_flags="-Wall -Wextra -Wno-unused-parameter \
40                 -Wno-missing-field-initializers -g -fvisibility=hidden"
41         GCC_CFLAGS="$my_common_gcc_flags \
42                 -Wstrict-prototypes -Wmissing-prototypes"
43         GCC_CXXFLAGS="$my_common_gcc_flags"
44 fi
45 AC_SUBST(CFLAGS)
46 AC_SUBST(GCC_CFLAGS)
47 AC_SUBST(GCC_CXXFLAGS)
48
49 WAYLAND_SCANNER_RULES(['$(top_srcdir)/protocol'])
50
51 AC_CONFIG_FILES([Makefile
52                  src/Makefile
53                  tools/Makefile
54                  tests/Makefile])
55 AC_OUTPUT