aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-03-25 15:14:33 -0500
committerTed Gould <ted@canonical.com>2009-03-25 15:14:33 -0500
commitc5024e812fb046f6bccceafaf46ebbd966f465cf (patch)
tree7469ed60f5d05aae9eb5da24aaae8397ab244b9b /configure.ac
parent4fe4dfd9b16b3ddf9a22f303d6f5bfbd560261e2 (diff)
parent7fde4447bc484c9ff2752740e8bb375d3f2df87a (diff)
downloadlibdbusmenu-c5024e812fb046f6bccceafaf46ebbd966f465cf.tar.gz
libdbusmenu-c5024e812fb046f6bccceafaf46ebbd966f465cf.tar.bz2
libdbusmenu-c5024e812fb046f6bccceafaf46ebbd966f465cf.zip
A basic build system to start laying out the library.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac69
1 files changed, 69 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..9a4ecbe
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,69 @@
+
+AC_INIT(libdbusmenu, 0.0.1, ted@canonical.com)
+AC_COPYRIGHT([Copyright 2009 Canonical])
+
+AC_PREREQ(2.53)
+
+AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE(libdbusmenu, 0.0.1)
+
+AM_MAINTAINER_MODE
+
+IT_PROG_INTLTOOL([0.35.0])
+AC_ISC_POSIX
+AC_PROG_CC
+AM_PROG_CC_C_O
+AC_STDC_HEADERS
+AC_PROG_LIBTOOL
+
+AC_SUBST(VERSION)
+AC_CONFIG_MACRO_DIR([m4])
+
+###########################
+# Lib versioning
+###########################
+
+LIBDBUSMENU_CURRENT=0
+LIBDBUSMENU_REVISION=1
+LIBDBUSMENU_AGE=0
+
+AC_SUBST(LIBDBUSMENU_CURRENT)
+AC_SUBST(LIBDBUSMENU_REVISION)
+AC_SUBST(LIBDBUSMENU_AGE)
+
+###########################
+# Internationalization
+###########################
+
+GETTEXT_PACKAGE=libdbusmenu
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of the default gettext domain])
+
+AM_GLIB_GNU_GETTEXT
+
+###########################
+# Files
+###########################
+
+AC_OUTPUT([
+Makefile
+po/Makefile.in
+libdbusmenu-glib/Makefile
+libdbusmenu-glib/dbusmenu-glib.pc
+libdbusmenu-gtk/Makefile
+libdbusmenu-gtk/dbusmenu-gtk.pc
+libdbusmenu-qt/Makefile
+libdbusmenu-qt/dbusmenu-qt.pc
+])
+
+###########################
+# Results
+###########################
+
+AC_MSG_NOTICE([
+
+libdbusmenu Configuration:
+
+ Prefix: $prefix
+])
+