~khurshid-alam/indicator-sound/lp-1714517

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Pete Woods
  • Date: 2013-08-16 03:13:41 UTC
  • mto: This revision was merged to the branch mainline in revision 367.
  • Revision ID: pete.woods@canonical.com-20130816031341-796d95t01jzc0aue
Build using cmake

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
AC_INIT([indicator-sound],[12.10.1],[conor.curran@canonical.com])
2
 
AM_INIT_AUTOMAKE([check-news])
3
 
AC_CONFIG_HEADERS([config.h])
4
 
 
5
 
AC_PREREQ(2.53)
6
 
 
7
 
AM_MAINTAINER_MODE
8
 
 
9
 
IT_PROG_INTLTOOL([0.35.0])
10
 
AM_PROG_VALAC([0.18])
11
 
 
12
 
AC_ISC_POSIX
13
 
AC_PROG_CC
14
 
AM_PROG_CC_C_O
15
 
AC_STDC_HEADERS
16
 
AC_PROG_LIBTOOL
17
 
 
18
 
AC_SUBST(VERSION)
19
 
AC_CONFIG_MACRO_DIR([m4])
20
 
 
21
 
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
22
 
 
23
 
###########################
24
 
# Dependencies 
25
 
###########################  
26
 
 
27
 
PULSE_AUDIO_REQUIRED_VERSION=0.9.19
28
 
GIO_2_0_REQUIRED_VERSION=2.25.13
29
 
 
30
 
PKG_CHECK_MODULES(PULSEAUDIO, libpulse-mainloop-glib >= $PULSE_AUDIO_REQUIRED_VERSION
31
 
                              gio-unix-2.0)
32
 
 
33
 
PKG_CHECK_MODULES(SOUNDSERVICE, gee-1.0
34
 
                                gio-unix-2.0
35
 
                                libxml-2.0)
36
 
 
37
 
###########################
38
 
# gcov coverage reporting
39
 
###########################
40
 
 
41
 
m4_include([m4/gcov.m4])
42
 
AC_TDD_GCOV
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)
49
 
 
50
 
###########################
51
 
# Grab the GSettings Macros
52
 
###########################
53
 
 
54
 
GLIB_GSETTINGS
55
 
 
56
 
###########################
57
 
# DBus Service Info
58
 
###########################
59
 
 
60
 
AC_ARG_WITH([indicator-dir],
61
 
            [AS_HELP_STRING([--with-indicator-dir=DIR], [Indicator directory [default=$datadir/unity/indicators]])],
62
 
            [],
63
 
            [with_indicator_dir=$datadir/unity/indicators])
64
 
AC_SUBST([INDICATOR_DIR], [$with_indicator_dir])
65
 
 
66
 
##############################
67
 
# Custom Junk
68
 
##############################
69
 
 
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`
75
 
        $1="$ac_define_path"
76
 
        AC_SUBST($1)
77
 
        ifelse($3, ,
78
 
                AC_DEFINE_UNQUOTED($1, "$ac_define_path"),
79
 
                AC_DEFINE_UNQUOTED($1, "$ac_define_path", $3))
80
 
])
81
 
 
82
 
###########################
83
 
# Internationalization
84
 
###########################
85
 
 
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])
90
 
 
91
 
AM_GLIB_GNU_GETTEXT
92
 
 
93
 
###########################
94
 
# Files
95
 
###########################
96
 
 
97
 
AC_OUTPUT([
98
 
Makefile
99
 
src/Makefile
100
 
data/Makefile
101
 
po/Makefile.in
102
 
tests/Makefile
103
 
])
104
 
 
105
 
###########################
106
 
# Results
107
 
###########################
108
 
 
109
 
AC_MSG_NOTICE([
110
 
 
111
 
SUS Indicator Configuration:
112
 
 
113
 
        Prefix:        $prefix
114
 
        gcov:          $use_gcov
115
 
])