add macro for setting up gettext
authorThomas Vander Stichele <thomas@apestaart.org>
Sat, 15 Oct 2005 21:55:36 +0000 (21:55 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Sat, 15 Oct 2005 21:55:36 +0000 (21:55 +0000)
Original commit message from CVS:
add macro for setting up gettext

ChangeLog
m4/Makefile.am
m4/gst-gettext.m4 [new file with mode: 0644]

index 347d278..f26e74e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
 
+       * m4/Makefile.am:
+       * m4/gst-gettext.m4:
+         add macro for setting up gettext
+
+2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
+
        * m4/gst-args.m4:
          add some .m4's for argument checking that can be shared among modules
 
index 70a28fc..541e541 100644 (file)
@@ -13,10 +13,12 @@ EXTRA_DIST = \
        ax_create_stdint_h.m4 \
        glib-gettext.m4 \
        gst-arch.m4 \
+       gst-args.m4 \
        gst-debuginfo.m4 \
        gst-doc.m4 \
        gst-feature.m4 \
        gst-function.m4 \
+       gst-gettext.m4 \
        gst-glib2.m4 \
        gst-gstreamer.m4 \
        gst-libxml2.m4 \
diff --git a/m4/gst-gettext.m4 b/m4/gst-gettext.m4
new file mode 100644 (file)
index 0000000..31df4d4
--- /dev/null
@@ -0,0 +1,19 @@
+dnl gettext setup
+
+dnl GST_GETTEXT([gettext-package])
+
+AC_DEFUN([GST_GETTEXT],
+[
+  AM_GNU_GETTEXT_VERSION(0.11.5)
+  AM_GNU_GETTEXT([external])
+
+  GETTEXT_PACKAGE=[$1]
+  AC_SUBST(GETTEXT_PACKAGE)
+  AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE",
+                     [gettext package name])
+
+  dnl define LOCALEDIR in config.h
+  AS_AC_EXPAND(LOCALEDIR, $datadir/locale)
+  AC_DEFINE_UNQUOTED([LOCALEDIR], "$LOCALEDIR",
+                     [gettext locale dir])
+])