1
AC_INIT(unity-china-music-scope, 1.0.0, https://code.launchpad.net/unity-china-music-scope)
2
AC_COPYRIGHT([Copyright 2012-2013 Kylin Ltd
5
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
7
#####################################################
9
#####################################################
10
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
14
AC_CONFIG_HEADERS([config.h])
16
#####################################################
17
# Init the other things we depend on
18
#####################################################
20
AM_PROG_VALAC([0.16.0])
21
AS_IF([test -z "$VALAC"], [AC_MSG_ERROR(["No valac compiler found."])])
27
AC_CONFIG_MACRO_DIR([m4])
29
#############################################
31
#############################################
32
GETTEXT_PACKAGE="$PACKAGE"
33
AC_SUBST(GETTEXT_PACKAGE)
34
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
35
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext domain])
38
# AM_GNOME_GETTEXT above substs $DATADIRNAME
39
# this is the directory where the *.{mo,gmo} files are installed
40
localedir='${prefix}/${DATADIRNAME}/locale'
43
IT_PROG_INTLTOOL([0.40.0])
45
AC_DEFINE_UNQUOTED(LOCALE_DIR, "${PREFIX}/${DATADIRNAME}/locale",[Locale directory])
46
AC_DEFINE_UNQUOTED(DATADIR, "${PREFIX}/${DATADIRNAME}",[Data directory])
47
AC_DEFINE_UNQUOTED(PREFIXDIR, "${PREFIX}",[Prefix directory])
49
AC_SUBST([libexecdir],['${PREFIX}/lib'])
50
# AC_DEFINE_UNQUOTED(libexecdir, "${PREFIX}",[Libexecdir directory])
52
######################################################
53
# intltool rule for generating translated .lens file
54
######################################################
55
INTLTOOL_LENS_RULE='%.lens: %.lens.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
56
AC_SUBST(INTLTOOL_LENS_RULE)
58
#####################################################
59
# Check for module and library dependancies
60
#####################################################
62
PKG_CHECK_MODULES(LENS_DAEMON,
63
glib-2.0 >= $GLIB_REQUIRED
64
gobject-2.0 >= $GLIB_REQUIRED
65
gio-2.0 >= $GLIB_REQUIRED
66
gio-unix-2.0 >= $GLIB_REQUIRED
74
PKG_CHECK_MODULES(PREVIEW_PLAYER,
75
glib-2.0 >= $GLIB_REQUIRED
76
gobject-2.0 >= $GLIB_REQUIRED
77
gio-2.0 >= $GLIB_REQUIRED
80
AC_SUBST(LENS_DAEMON_CFLAGS)
81
AC_SUBST(LENS_DAEMON_LIBS)
82
AC_SUBST(PREVIEW_PLAYER_CFLAGS)
83
AC_SUBST(PREVIEW_PLAYER_LIBS)
85
#####################################################
86
# local install for distcheck and stand-alone running
87
#####################################################
88
with_localinstall="no"
89
AC_ARG_ENABLE(localinstall,
90
AS_HELP_STRING([--enable-localinstall],
91
[Install all of the files locally instead of in system directories (for distcheck)]),
92
with_localinstall=$enableval,
95
AM_CONDITIONAL([HAVE_LOCALINSTALL], [test "x$with_localinstall" = "xyes"])
97
#####################################################
98
# Expand variables needed for config.vala
99
#####################################################
100
AS_AC_EXPAND(PREFIX, $prefix)
103
AS_AC_EXPAND(DATADIR, $datarootdir)
106
#####################################################
107
# Look for dbus service dir
108
#####################################################
109
if test "x$with_localinstall" = "xyes"; then
110
DBUSSERVICEDIR="${datadir}/dbus-1/services/"
112
DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
114
AC_SUBST(DBUSSERVICEDIR)
116
#####################################################
117
# Look for correct Lenses dir
118
#####################################################
119
if test "x$with_localinstall" = "xyes"; then
120
LENSESDIR="${datadir}/unity/lenses"
122
LENSESDIR=`$PKG_CONFIG --variable=lensesdir unity`
126
#####################################################
127
# Create the Makefiles
128
#####################################################
139
#####################################################
141
#####################################################
144
Unity Music Lens Daemon $VERSION
145
-------------------------------
149
Local install : ${with_localinstall}
151
Extra CFlags : ${CPPFLAGS} $MAINTAINER_CFLAGS
152
Extra ValaFlags : ${CPPFLAGS} $MAINTAINER_VALAFLAGS
154
Lenses Directory: ${LENSESDIR}