1
AC_INIT([indicator-sound],[12.10.1],[conor.curran@canonical.com])
2
AM_INIT_AUTOMAKE([check-news])
3
AC_CONFIG_HEADERS([config.h])
9
IT_PROG_INTLTOOL([0.35.0])
19
AC_CONFIG_MACRO_DIR([m4])
21
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
23
###########################
25
###########################
27
PULSE_AUDIO_REQUIRED_VERSION=0.9.19
28
GIO_2_0_REQUIRED_VERSION=2.25.13
30
PKG_CHECK_MODULES(PULSEAUDIO, libpulse-mainloop-glib >= $PULSE_AUDIO_REQUIRED_VERSION
33
PKG_CHECK_MODULES(SOUNDSERVICE, gee-1.0
37
###########################
38
# gcov coverage reporting
39
###########################
41
m4_include([m4/gcov.m4])
43
AM_CONDITIONAL([HAVE_GCOV], [test "x$ac_cv_check_gcov" = xyes])
44
AM_CONDITIONAL([HAVE_LCOV], [test "x$ac_cv_check_lcov" = xyes])
45
AM_CONDITIONAL([HAVE_GCOVR], [test "x$ac_cv_check_gcovr" = xyes])
46
AC_SUBST(COVERAGE_CFLAGS)
47
AC_SUBST(COVERAGE_CXXFLAGS)
48
AC_SUBST(COVERAGE_LDFLAGS)
50
###########################
51
# Grab the GSettings Macros
52
###########################
56
###########################
58
###########################
60
AC_ARG_WITH([indicator-dir],
61
[AS_HELP_STRING([--with-indicator-dir=DIR], [Indicator directory [default=$datadir/unity/indicators]])],
63
[with_indicator_dir=$datadir/unity/indicators])
64
AC_SUBST([INDICATOR_DIR], [$with_indicator_dir])
66
##############################
68
##############################
70
AC_DEFUN([AC_DEFINE_PATH], [
71
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
72
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
73
ac_define_path=`eval echo [$]$2`
74
ac_define_path=`eval echo [$]ac_define_path`
78
AC_DEFINE_UNQUOTED($1, "$ac_define_path"),
79
AC_DEFINE_UNQUOTED($1, "$ac_define_path", $3))
82
###########################
83
# Internationalization
84
###########################
86
GETTEXT_PACKAGE=indicator-sound
87
AC_SUBST(GETTEXT_PACKAGE)
88
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of the default get text domain])
89
AC_DEFINE_PATH(GNOMELOCALEDIR, "${datadir}/locale", [locale directory])
93
###########################
95
###########################
105
###########################
107
###########################
111
SUS Indicator Configuration: