AC_PREREQ(2.57) AC_INIT([xserver-xorg-module-lazyload], 0.1.0, [https://], xserver-xorg-module-lazyload) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_AUX_DIR(.) AM_INIT_AUTOMAKE([dist-bzip2]) AM_MAINTAINER_MODE # Require xorg-macros: XORG_DEFAULT_OPTIONS m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) XORG_MACROS_VERSION(1.3) AM_CONFIG_HEADER([config.h]) # Checks for programs. AC_DISABLE_STATIC AC_PROG_LIBTOOL AC_PROG_CC XORG_DEFAULT_OPTIONS AH_TOP([#include "xorg-server.h"]) AC_ARG_WITH(xorg-module-dir, AC_HELP_STRING([--with-xorg-module-dir=DIR], [Default xorg module directory [[default=$libdir/xorg/modules]]]), [moduledir="$withval"], [moduledir="$libdir/xorg/modules"]) # Checks for pkg-config packages PKG_CHECK_MODULES(XORG, xorg-server xproto resourceproto xdbg glib-2.0 dbus-1 dbus-glib-1 $REQUIRED_MODULES) MODULE_CFALGS="$XORG_CFLAGS" MODULE_LIBS="$XORG_LIBS" # Checks for header files. AC_HEADER_STDC AC_SUBST([MODULE_CFLAGS]) AC_SUBST([MODULE_LIBS]) MODULE_NAME=lazyload AC_SUBST([MODULE_NAME]) AC_SUBST([moduledir]) AC_DEFINE_UNQUOTED(MODULE_NAME, "$MODULE_NAME", [module name]) AC_OUTPUT([Makefile src/Makefile])