myth-dbus/configure.ac
author renatofilho
Wed Oct 24 20:01:02 2007 +0100 (2007-10-24)
branchtrunk
changeset 865 3eeb6b565018
permissions -rw-r--r--
[svn r871] created myth dbus service
renatofilho@865
     1
#                                               -*- Autoconf -*-
renatofilho@865
     2
# Process this file with autoconf to produce a configure script.
renatofilho@865
     3
renatofilho@865
     4
AC_PREREQ(2.50)
renatofilho@865
     5
renatofilho@865
     6
AC_INIT([myth-dbus],[0.1])
renatofilho@865
     7
renatofilho@865
     8
AC_CONFIG_MACRO_DIR([m4])
renatofilho@865
     9
AC_CONFIG_HEADER(config.h)
renatofilho@865
    10
renatofilho@865
    11
dnl AM_MAINTAINER_MODE provides the option to enable maintainer mode
renatofilho@865
    12
AM_MAINTAINER_MODE
renatofilho@865
    13
dnl make aclocal work in maintainer mode
renatofilho@865
    14
AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
renatofilho@865
    15
renatofilho@865
    16
AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
renatofilho@865
    17
renatofilho@865
    18
# Checks for programs.
renatofilho@865
    19
# check for tools
renatofilho@865
    20
# Make sure CFLAGS is defined to stop AC_PROC_CC adding -g
renatofilho@865
    21
CFLAGS="$CFLAGS -Wall"
renatofilho@865
    22
AC_PROG_CC
renatofilho@865
    23
AC_PROG_LIBTOOL
renatofilho@865
    24
renatofilho@865
    25
# Checks for libraries.
renatofilho@865
    26
renatofilho@865
    27
# Checks for header files.
renatofilho@865
    28
AC_HEADER_STDC
renatofilho@865
    29
renatofilho@865
    30
#Test if --disable-debug given
renatofilho@865
    31
AC_ARG_ENABLE(debug,
renatofilho@865
    32
    AC_HELP_STRING([--disable-debug], [enable debugging mode]))
renatofilho@865
    33
if test x"$enable_debug" != xno; then
renatofilho@865
    34
    CFLAGS="$CFLAGS -g -DMYTH_STREAM_USE_DEBUG"
renatofilho@865
    35
else
renatofilho@865
    36
    CFLAGS="$CFLAGS -O2 -DG_DISABLE_CHECKS"
renatofilho@865
    37
fi
renatofilho@865
    38
renatofilho@865
    39
renatofilho@865
    40
AS_AC_EXPAND(DATADIR, $datadir)
renatofilho@865
    41
renatofilho@865
    42
DBUS_SERVICES_DIR="$DATADIR/dbus-1/services"
renatofilho@865
    43
AC_SUBST(DBUS_SERVICES_DIR)
renatofilho@865
    44
AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR", [Where services dir for DBUS is])
renatofilho@865
    45
renatofilho@865
    46
renatofilho@865
    47
# Checks required packages ####################################################
renatofilho@865
    48
###############################################################################
renatofilho@865
    49
renatofilho@865
    50
AC_PATH_PROG(DBUSBINDINGTOOL, dbus-binding-tool, no)
renatofilho@865
    51
if test "x$DBUSBINDINGTOOL" = "xno"; then
renatofilho@865
    52
    AC_MSG_ERROR([dbus-binding-tool not found in your PATH. Please correct this])
renatofilho@865
    53
fi
renatofilho@865
    54
AC_SUBST(DBUS_BINDING_TOOL)
renatofilho@865
    55
renatofilho@865
    56
AC_CHECK_PROG(HAVE_PKGCONFIG, pkg-config, yes, no)
renatofilho@865
    57
if test "x$HAVE_PKGCONFIG" = "xno"; then
renatofilho@865
    58
  AC_MSG_ERROR(you need to have pkgconfig installed !)
renatofilho@865
    59
fi
renatofilho@865
    60
renatofilho@865
    61
PKG_CHECK_MODULES(DBUS, dbus-glib-1, HAVE_DBUS=yes, HAVE_DBUS=no)
renatofilho@865
    62
if test "x$HAVE_DBUS" = "xno"; then
renatofilho@865
    63
  AC_MSG_ERROR(you need dbus-glib-1-dev installed)
renatofilho@865
    64
fi
renatofilho@865
    65
AC_SUBST(DBUS_CFLAGS)
renatofilho@865
    66
AC_SUBST(DBUS_LIBS)
renatofilho@865
    67
renatofilho@865
    68
PKG_CHECK_MODULES(GMYTH, gmyth, HAVE_GMYTH=yes, HAVE_GMYTH=no)
renatofilho@865
    69
if test "x$HAVE_GMYTH" = "xno"; then
renatofilho@865
    70
  AC_MSG_ERROR(you need libgmyth-dev installed)
renatofilho@865
    71
fi
renatofilho@865
    72
AC_SUBST(GMYTH_CFLAGS)
renatofilho@865
    73
AC_SUBST(GMYTH_LIBS)
renatofilho@865
    74
renatofilho@865
    75
AC_SUBST(CFLAGS)
renatofilho@865
    76
AC_SUBST(LDFLAGS)
renatofilho@865
    77
AC_SUBST(LIBS)
renatofilho@865
    78
renatofilho@865
    79
AC_OUTPUT([
renatofilho@865
    80
Makefile
renatofilho@865
    81
src/Makefile
renatofilho@865
    82
data/Makefile
renatofilho@865
    83
data/br.org.indt.GMyth.service
renatofilho@865
    84
])
renatofilho@865
    85
renatofilho@865
    86
if test "x$enable_debug" != "xno"; then
renatofilho@865
    87
    AC_MSG_NOTICE([Debug: Enabled])
renatofilho@865
    88
else
renatofilho@865
    89
    AC_MSG_NOTICE([Debug: Disabled])
renatofilho@865
    90
fi