Release 0.99.2.
[lxde/lxde-common.git] / configure.ac
index d717f2f..ea25dda 100644 (file)
@@ -1,6 +1,6 @@
 AC_PREREQ([2.57])
-AC_INIT(lxde-common,[0.5.0], [],lxde-common)
-AM_INIT_AUTOMAKE()
+AC_INIT(lxde-common,[0.99.2], [http://lxde.org])
+AM_INIT_AUTOMAKE([-Wall -Werror foreign no-dist-gzip dist-xz])
 dnl AC_PROG_INTLTOOL(, [no-xml])
 dnl AM_MAINTAINER_MODE
 
@@ -39,17 +39,45 @@ fi
 
 AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test "x$enable_man" != "xno")
 
+dnl Fix invalid sysconfdir when --prefix=/usr
+if test `eval "echo $sysconfdir"` = /usr/etc
+then
+    sysconfdir=/etc
+fi
+
+GETTEXT_PACKAGE=lxde-common
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of default gettext domain])
+AC_SUBST(GETTEXT_PACKAGE)
+
+# Generate po/LINGUAS on the fly rather than relying on translators
+# to maintain it manually. This also overcome the problem that Transifex
+# cannot add a language to po/LINGUAS if a new po file is submitted.
+rm -f $srcdir/po/LINGUAS
+for po_file in `ls $srcdir/po/*.po | sort`;
+do
+    lang=`echo "$po_file" | sed "s|.*/po/\(.*\)\.po|\1|g"`
+    echo $lang >> $srcdir/po/LINGUAS
+done
+
+AM_GLIB_GNU_GETTEXT
+
+IT_PROG_INTLTOOL([0.40.0])
+
+dnl dirty hack used to prevent the installation of useless mo files.
+USE_NLS=no
+AC_SUBST(USE_NLS)
+
 AC_OUTPUT([
   Makefile
   startlxde
   lxde-logout
-  LXDE.desktop
-  lxde-logout.desktop
+  LXDE.desktop.in
   lxpanel/panel
   openbox/rc.xml
   openbox-lxde
-  pcmanfm/lxde.conf
+  pcmanfm/pcmanfm.conf
   man/Makefile
+  po/Makefile.in
 ])
 
 if test x"$sysconfdir" != x'/etc'; then