aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac65
1 files changed, 65 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..7b29128
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,65 @@
+# -*- Mode: m4; indent-tabs-mode: nil; tab-width: 4 -*-
+
+dnl Process this file with autoconf to produce a configure script.
+
+AC_INIT(unity-greeter, 14.04.10)
+AC_CONFIG_MACRO_DIR(m4)
+AM_INIT_AUTOMAKE
+AM_PROG_CC_C_O
+AM_PROG_VALAC([0.20.0])
+AM_CONFIG_HEADER(config.h)
+AM_MAINTAINER_MODE
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)])
+
+GLIB_GSETTINGS
+
+dnl ###########################################################################
+dnl Dependencies
+dnl ###########################################################################
+
+PKG_CHECK_MODULES(UNITY_GREETER, [
+ gtk+-3.0
+ gdk-x11-3.0
+ indicator3-0.4
+ libido3-0.1 >= 13.10.0
+ liblightdm-gobject-1 >= 1.4.0
+ gnome-desktop-3.0
+ freetype2
+ cairo-ft
+ libcanberra
+ pixman-1
+ x11
+])
+
+AC_DEFINE_UNQUOTED([INDICATOR_FILE_DIR], ["${prefix}/share/unity/indicators"], [Indicator files are searched for in this directory])
+
+INDICATORDIR=`$PKG_CONFIG --variable=indicatordir indicator3-0.4`
+AC_SUBST(INDICATORDIR)
+
+USD_BINARY=`$PKG_CONFIG --variable=binary unity-settings-daemon`
+if test -z "$USD_BINARY"; then
+ AC_MSG_ERROR([Could not find path to unity-settings-daemon binary])
+fi
+AC_DEFINE_UNQUOTED([USD_BINARY], ["$USD_BINARY"], [Path to g-s-d])
+
+dnl ###########################################################################
+dnl Internationalization
+dnl ###########################################################################
+
+IT_PROG_INTLTOOL(0.35.0)
+GETTEXT_PACKAGE=unity-greeter
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", Gettext package)
+AC_SUBST(GETTEXT_PACKAGE)
+
+dnl ###########################################################################
+dnl Files to generate
+dnl ###########################################################################
+
+AC_CONFIG_FILES([
+Makefile
+data/Makefile
+po/Makefile.in
+src/Makefile
+tests/Makefile
+])
+AC_OUTPUT