tizen 2.4 release
[adaptation/xorg/driver/xserver-xorg-module-lazyload.git] / configure.ac
1
2 AC_PREREQ(2.57)
3 AC_INIT([xserver-xorg-module-lazyload],
4         0.1.0,
5         [https://],
6         xserver-xorg-module-lazyload)
7
8 AC_CONFIG_SRCDIR([Makefile.am])
9 AC_CONFIG_AUX_DIR(.)
10 AM_INIT_AUTOMAKE([dist-bzip2])
11
12 AM_MAINTAINER_MODE
13
14 # Require xorg-macros: XORG_DEFAULT_OPTIONS
15 m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])])
16 XORG_MACROS_VERSION(1.3)
17 AM_CONFIG_HEADER([config.h])
18
19 # Checks for programs.
20 AC_DISABLE_STATIC
21 AC_PROG_LIBTOOL
22 AC_PROG_CC
23 XORG_DEFAULT_OPTIONS
24
25 AH_TOP([#include "xorg-server.h"])
26
27 AC_ARG_WITH(xorg-module-dir,
28             AC_HELP_STRING([--with-xorg-module-dir=DIR],
29                            [Default xorg module directory [[default=$libdir/xorg/modules]]]),
30                            [moduledir="$withval"],
31                            [moduledir="$libdir/xorg/modules"])
32
33 # Checks for pkg-config packages
34 PKG_CHECK_MODULES(XORG, xorg-server xproto resourceproto xdbg glib-2.0 dbus-1 dbus-glib-1 $REQUIRED_MODULES)
35
36 MODULE_CFALGS="$XORG_CFLAGS"
37 MODULE_LIBS="$XORG_LIBS"
38
39 # Checks for header files.
40 AC_HEADER_STDC
41
42 AC_SUBST([MODULE_CFLAGS])
43 AC_SUBST([MODULE_LIBS])
44
45 MODULE_NAME=lazyload
46 AC_SUBST([MODULE_NAME])
47 AC_SUBST([moduledir])
48
49 AC_DEFINE_UNQUOTED(MODULE_NAME, "$MODULE_NAME", [module name])
50
51 AC_OUTPUT([Makefile
52            src/Makefile])