24
AC_INIT([avahi],[0.6.12],[avahi (at) lists (dot) freedesktop (dot) org])
24
AC_INIT([avahi],[0.6.13],[avahi (at) lists (dot) freedesktop (dot) org])
25
25
AC_CONFIG_SRCDIR([avahi-core/server.c])
26
26
AC_CONFIG_HEADERS([config.h])
27
27
AM_INIT_AUTOMAKE([foreign 1.9 -Wall])
29
29
AC_SUBST(PACKAGE_URL, [http://avahi.org/])
31
AC_SUBST(LIBAVAHI_COMMON_VERSION_INFO, [7:1:4])
32
AC_SUBST(LIBAVAHI_CORE_VERSION_INFO, [4:3:0])
33
AC_SUBST(LIBAVAHI_CLIENT_VERSION_INFO, [4:3:1])
31
AC_SUBST(LIBAVAHI_COMMON_VERSION_INFO, [7:2:4])
32
AC_SUBST(LIBAVAHI_CORE_VERSION_INFO, [4:4:0])
33
AC_SUBST(LIBAVAHI_CLIENT_VERSION_INFO, [5:0:2])
34
34
AC_SUBST(LIBAVAHI_GLIB_VERSION_INFO, [1:1:0])
35
35
AC_SUBST(LIBAVAHI_QT3_VERSION_INFO, [1:1:0])
36
36
AC_SUBST(LIBAVAHI_QT4_VERSION_INFO, [1:1:0])
488
AS_HELP_STRING([--enable-dbm],[Enable use of DBM]),
489
[case "${enableval}" in
492
*) AC_MSG_ERROR(bad value ${enableval} for --enable-dbm) ;;
484
496
AC_ARG_ENABLE(gdbm,
485
497
AS_HELP_STRING([--disable-gdbm],[Disable use of GDBM]),
486
498
[case "${enableval}" in
487
499
yes) HAVE_GDBM=yes ;;
488
500
no) HAVE_GDBM=no ;;
489
*) AC_MSG_ERROR(bad value ${enableval} for --enable-gdbm) ;;
501
*) AC_MSG_ERROR(bad value ${enableval} for --disable-gdbm) ;;
493
505
if test "x$HAVE_GDBM" = "xyes" ; then
506
if test "x$HAVE_DBM" = "xyes" ; then
507
AC_MSG_ERROR([*** --enable-gdbm and --enable-dbm both specified ***])
494
509
AC_CHECK_LIB(gdbm, gdbm_open, [ AC_CHECK_HEADERS(gdbm.h, have_gdbm=true, have_gdbm=false) ], have_gdbm=false)
496
511
if ! $have_gdbm ; then
497
512
AC_MSG_ERROR([*** libgdbm not found ***])
499
514
AC_DEFINE([HAVE_GDBM],[],[Support for GDBM])
516
if test "x$HAVE_DBM" = "xyes" ; then
517
AC_CHECK_HEADERS(ndbm.h, have_dbm=true, have_dbm=false)
519
if ! $have_dbm ; then
520
AC_MSG_ERROR([*** dbm not found ***])
522
AC_DEFINE([HAVE_DBM],[],[Support for DBM])
501
525
AM_CONDITIONAL(HAVE_GDBM, test "x$HAVE_GDBM" = "xyes")
526
AM_CONDITIONAL(HAVE_DBM, test "x$HAVE_DBM" = "xyes")
568
593
if test "x$HAVE_GDBM" = "xyes"; then
569
594
AM_CHECK_PYMOD(gdbm,,,[AC_MSG_ERROR(Could not find Python module gdbm)])
596
if test "x$HAVE_DBM" = "xyes"; then
597
AM_CHECK_PYMOD(dbm,,,[AC_MSG_ERROR(Could not find Python module dbm)])
573
601
AM_CONDITIONAL(HAVE_PYTHON, [test "x$HAVE_PYTHON" = "xyes" ])
652
680
AC_SUBST(AVAHI_GROUP)
653
681
AC_DEFINE_UNQUOTED(AVAHI_GROUP,"$AVAHI_GROUP", [Group for Avahi])
683
AC_ARG_WITH(avahi_priv_access_group,AS_HELP_STRING([--with-avahi-priv-access-group=<group>],[Priviliged access group for Avahi clients (netdev)]))
684
if test -z "$with_priv_access_group" ; then
685
AVAHI_PRIV_ACCESS_GROUP=netdev
687
AVAHI_PRIV_ACCESS_GROUP=$with_priv_access_group
689
AC_SUBST(AVAHI_PRIV_ACCESS_GROUP)
690
AC_DEFINE_UNQUOTED(AVAHI_PRIV_ACCESS_GROUP,"$AVAHI_PRIV_ACCESS_GROUP", [Privileged access group for Avahi clients])
656
693
# Avahi runtime dir
681
718
DX_PS_FEATURE(OFF)
682
719
DX_INIT_DOXYGEN(avahi, doxygen.cfg, doxygen)
721
AC_ARG_ENABLE(core-docs,
722
AS_HELP_STRING([--enable-core-docs],[Enable building of documentation for avahi-core]),
723
[case "${enableval}" in
724
yes) ENABLE_CORE_DOCS=yes ;;
725
no) ENABLE_CORE_DOCS=no ;;
726
*) AC_MSG_ERROR([bad value ${enableval} for --enable-core-docs]) ;;
727
esac],[ENABLE_CORE_DOCS=no])
729
AM_CONDITIONAL([ENABLE_CORE_DOCS], [test "x$ENABLE_CORE_DOCS" = xyes])
685
732
# Build and Install man pages
805
852
---{ $PACKAGE_NAME $VERSION }---
808
sysconfdir: ${sysconfdir}
809
localstatedir: ${localstatedir}
810
avahi socket: ${avahi_socket}
811
dbus-1 system.d dir: ${DBUS_SYS_DIR}
812
dbus-1 version: ${DBUS_VERSION}
813
dbus-1 system socket ${DBUS_SYSTEM_BUS_DEFAULT_ADDRESS}
816
Enable GLIB: ${HAVE_GLIB}
817
Enable GTK: ${HAVE_GTK}
818
Enable D-BUS: ${HAVE_DBUS}
819
Enable Expat: ${HAVE_EXPAT}
820
Enable GDBM: ${HAVE_GDBM}
821
Enable libdaemon: ${HAVE_LIBDAEMON}
822
Enable Python: ${HAVE_PYTHON}
823
Enable pygtk: ${HAVE_PYGTK}
824
Enable python-dbus: ${HAVE_PYTHON_DBUS}
825
Enable QT3: ${HAVE_QT3}
826
Enable QT4: ${HAVE_QT4}
827
Enable Mono: ${HAVE_MONO}
828
Enable Monodoc: ${HAVE_MONODOC}
829
Distribution/OS: ${with_distro}
830
User for Avahi: ${AVAHI_USER}
831
Group for Avahi: ${AVAHI_GROUP}
832
Enable chroot(): ${enable_chroot}
855
sysconfdir: ${sysconfdir}
856
localstatedir: ${localstatedir}
857
avahi socket: ${avahi_socket}
858
dbus-1 system.d dir: ${DBUS_SYS_DIR}
859
dbus-1 version: ${DBUS_VERSION}
860
dbus-1 system socket: ${DBUS_SYSTEM_BUS_DEFAULT_ADDRESS}
863
Enable GLIB: ${HAVE_GLIB}
864
Enable GTK: ${HAVE_GTK}
865
Enable D-BUS: ${HAVE_DBUS}
866
Enable Expat: ${HAVE_EXPAT}
867
Enable GDBM: ${HAVE_GDBM}
868
Enable DBM: ${HAVE_DBM}
869
Enable libdaemon: ${HAVE_LIBDAEMON}
870
Enable Python: ${HAVE_PYTHON}
871
Enable pygtk: ${HAVE_PYGTK}
872
Enable python-dbus: ${HAVE_PYTHON_DBUS}
873
Enable QT3: ${HAVE_QT3}
874
Enable QT4: ${HAVE_QT4}
875
Enable Mono: ${HAVE_MONO}
876
Enable Monodoc: ${HAVE_MONODOC}
877
Distribution/OS: ${with_distro}
878
User for Avahi daemon: ${AVAHI_USER}
879
Group for Avahi daemon: ${AVAHI_GROUP}
880
Priviliged Access Group for Avahi Clients: ${AVAHI_PRIV_ACCESS_GROUP}
881
Enable chroot(): ${enable_chroot}
835
884
BUILD_DAEMON="no (You need libdaemon and expat!)"