diff mcabber/configure.ac @ 1749:7ee390513463

Use api version for module checks * Change module structures * Check for supported api versions at loading time * Add info command, description and module version fields
author Myhailo Danylenko <isbear@ukrpost.net>
date Sat, 13 Mar 2010 10:29:18 +0100
parents 0a9439f6dd66
children e7ce50fe19a9
line wrap: on
line diff
--- a/mcabber/configure.ac	Fri Mar 12 19:13:56 2010 +0100
+++ b/mcabber/configure.ac	Sat Mar 13 10:29:18 2010 +0100
@@ -257,6 +257,12 @@
 AM_CONDITIONAL([OTR], [test x$libotr_found = xyes])
 AM_CONDITIONAL([INSTALL_HEADERS], [test x$enable_modules = xyes])
 
+# Prepare some config.h variables
+AC_DEFINE([MCABBER_BRANCH], "dev", [Mcabber branch])
+AC_DEFINE([MCABBER_API_VERSION], 1, [Mcabber API version])
+AC_DEFINE([MCABBER_API_MIN], 1, [Minimum supported mcabber API version])
+AC_DEFINE([MCABBER_VERSION], "AC_PACKAGE_VERSION", [Mcabber version string])
+
 # We need _GNU_SOURCE for strptime() and strcasestr()
 CFLAGS="$CFLAGS -D_GNU_SOURCE"