Package version up to 1.0.8
[platform/core/uifw/libgbm.git] / configure.ac
1 AC_INIT(libgbm, [1.0.0], lsj119@samsung.com)
2
3 AC_CONFIG_SRCDIR(configure.ac)
4 AC_CONFIG_HEADERS([config.h])
5
6 AM_INIT_AUTOMAKE(1.6 foreign subdir-objects)
7 AM_SILENT_RULES([yes])
8
9 # Checks for programs.
10 AC_PROG_CC
11 AC_PROG_LIBTOOL
12
13 PKG_CHECK_MODULES([LIBDRM], [libdrm])
14
15 LIBGBM_CFLAGS="$LIBGBM_CFLAGS $LIBDRM_CFLAGS"
16 LIBGBM_LIBS="$LIBGBM_LIBS $LIBDRM_LIBS"
17
18 AC_ARG_ENABLE(tbm, AS_HELP_STRING([--disable-tbm],
19                    [use tbm or not (default: enabled)]),
20                    [have_tbm=$enableval], [have_tbm=yes])
21
22 if test x$have_tbm = xyes; then
23    PKG_CHECK_MODULES([TBM], [libtbm wayland-tbm-server])
24    AC_DEFINE([HAVE_TBM], [1], [Build the tbm backend])
25
26    AC_ARG_ENABLE(tbm-queue, [--enable-tbm-queue],,
27                  enable_tbm_queue=no)
28    if test x$enable_tbm_queue = xyes; then
29       AC_DEFINE([USE_TBM_QUEUE], [1], [Build gbm_tbm with TBM surface queue])
30    fi
31 fi
32
33 AC_SUBST(LIBGBM_CFLAGS)
34 AC_SUBST(LIBGBM_LIBS)
35
36 AM_CONDITIONAL(HAVE_TBM, test "x$have_tbm" = "xyes")
37 AM_CONDITIONAL(USE_TBM_QUEUE, test x$enable_tbm_queue = xyes)
38
39 AC_CONFIG_FILES([
40    Makefile
41    gbm.pc
42 ])
43 AC_SUBST(LIBDIR)
44 AC_OUTPUT
45