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