~unity-team/unity-lens-sample/trunk

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Mikkel Kamstrup Erlandsen
  • Date: 2010-10-23 19:14:05 UTC
  • Revision ID: mikkel.kamstrup@gmail.com-20101023191405-u1kt2st3nxou2hha
Initial dump

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AC_INIT(unity-place-sample, 0.1.0, https://launchpad.net/unity-place-sample)
 
2
AC_COPYRIGHT([Copyright 2010 Canonical])
 
3
 
 
4
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
 
5
 
 
6
#####################################################
 
7
# Silent build rules
 
8
#####################################################
 
9
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 
10
 
 
11
AC_PREREQ(2.59)
 
12
 
 
13
AC_CONFIG_HEADERS([config.h])
 
14
 
 
15
#####################################################
 
16
# Init the other things we depend on
 
17
#####################################################
 
18
AM_MAINTAINER_MODE
 
19
AM_PROG_VALAC([0.10.0])
 
20
AS_IF([test -z "$VALAC"], [AC_MSG_ERROR(["No valac compiler found."])])
 
21
AC_PROG_CC
 
22
AM_PROG_CC_C_O
 
23
AC_HEADER_STDC
 
24
 
 
25
LT_INIT
 
26
AC_CONFIG_MACRO_DIR([m4])
 
27
 
 
28
#############################################
 
29
# Gettext
 
30
#############################################
 
31
GETTEXT_PACKAGE="$PACKAGE"
 
32
AC_SUBST(GETTEXT_PACKAGE)
 
33
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
 
34
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext domain])
 
35
AM_GLIB_GNU_GETTEXT
 
36
 
 
37
# AM_GNOME_GETTEXT above substs $DATADIRNAME
 
38
# this is the directory where the *.{mo,gmo} files are installed
 
39
localedir='${prefix}/${DATADIRNAME}/locale'
 
40
AC_SUBST(localedir)
 
41
 
 
42
IT_PROG_INTLTOOL([0.40.0])
 
43
 
 
44
AC_DEFINE_UNQUOTED(LOCALE_DIR, "${PREFIX}/${DATADIRNAME}/locale",[Locale directory])
 
45
AC_DEFINE_UNQUOTED(DATADIR, "${PREFIX}/${DATADIRNAME}",[Data directory])
 
46
AC_DEFINE_UNQUOTED(PREFIXDIR, "${PREFIX}",[Prefix directory])
 
47
 
 
48
######################################################
 
49
# intltool rule for generating translated .place file
 
50
######################################################
 
51
INTLTOOL_PLACE_RULE='%.place: %.place.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 $< [$]@'
 
52
AC_SUBST(INTLTOOL_PLACE_RULE)
 
53
 
 
54
#####################################################
 
55
# Check for module and library dependancies
 
56
#####################################################
 
57
GLIB_REQUIRED=2.22
 
58
PKG_CHECK_MODULES(PLACE_DAEMON,
 
59
                  glib-2.0 >= $GLIB_REQUIRED
 
60
                  gobject-2.0 >= $GLIB_REQUIRED
 
61
                  gio-2.0 >= $GLIB_REQUIRED
 
62
                  gio-unix-2.0 >= $GLIB_REQUIRED
 
63
                  dbus-glib-1 >= 0.88
 
64
                  gee-1.0
 
65
                  dee-1.0 >= 0.4.2
 
66
                  unity >= 0.2.41)
 
67
 
 
68
AC_SUBST(PLACE_DAEMON_CFLAGS)
 
69
AC_SUBST(PLACE_DAEMON_LIBS)
 
70
 
 
71
#####################################################
 
72
# local install for distcheck and stand-alone running
 
73
#####################################################
 
74
with_localinstall="no"
 
75
AC_ARG_ENABLE(localinstall,
 
76
              AS_HELP_STRING([--enable-localinstall],
 
77
                             [Install all of the files locally instead of in system directories (for distcheck)]),
 
78
              with_localinstall=$enableval,
 
79
              with_localinstall=no)
 
80
 
 
81
AM_CONDITIONAL([HAVE_LOCALINSTALL], [test "x$with_localinstall" = "xyes"])
 
82
 
 
83
#####################################################
 
84
# Expand variables needed for config.vala (see acinclude.m4)
 
85
#####################################################
 
86
AS_AC_EXPAND(PREFIX, $prefix)
 
87
AC_SUBST(PREFIX)
 
88
 
 
89
AS_AC_EXPAND(DATADIR, $datarootdir)
 
90
AC_SUBST(DATADIR)
 
91
 
 
92
#####################################################
 
93
# look for dbus service dir
 
94
#####################################################
 
95
if test "x$with_localinstall" = "xyes"; then
 
96
        DBUSSERVICEDIR="${datadir}/dbus-1/services/"
 
97
else
 
98
        DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
 
99
fi
 
100
AC_SUBST(DBUSSERVICEDIR)
 
101
 
 
102
#####################################################
 
103
# Create the Makefiles
 
104
#####################################################
 
105
AC_CONFIG_FILES([
 
106
  Makefile
 
107
  sample.place.in
 
108
  data/Makefile
 
109
  src/Makefile
 
110
  src/config.vala
 
111
  po/Makefile.in
 
112
])
 
113
AC_OUTPUT
 
114
 
 
115
#####################################################
 
116
# Output the results
 
117
#####################################################
 
118
AC_MSG_NOTICE([
 
119
 
 
120
  Unity Sample Place Daemon $VERSION
 
121
  -------------------------------
 
122
 
 
123
  Prefix         : ${prefix}
 
124
  
 
125
  Local install  : ${with_localinstall}
 
126
 
 
127
  Extra CFlags   : ${CPPFLAGS} $MAINTAINER_CFLAGS
 
128
  Extra ValaFlags: ${CPPFLAGS} $MAINTAINER_VALAFLAGS
 
129
])