X-Git-Url: https://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/6532aaac91a7efd99eb74726679c4000459e7bb3..5865ffc2d8b828aa78235fbdcf9dfe18a8799980:/m4/linguas.m4 diff --git a/m4/linguas.m4 b/m4/linguas.m4 index eb6701e..fce4e0c 100644 --- a/m4/linguas.m4 +++ b/m4/linguas.m4 @@ -1,4 +1,4 @@ -dnl Copyright © 2011, 2021 Nick Bowler +dnl Copyright © 2011, 2021-2022 Nick Bowler dnl dnl Computes the set of .po and .mo files based on the LINGUAS environment dnl variable. The variable POFILES is set to the complete list of .po files, @@ -12,6 +12,7 @@ dnl There is NO WARRANTY, to the extent permitted by law. AC_DEFUN([DX_LINGUAS], [AC_REQUIRE([AM_GNU_GETTEXT])dnl +AC_REQUIRE([DX_PROG_JOIN])dnl POFILES= MOFILES= @@ -21,7 +22,7 @@ if test -f "$srcdir/po/LINGUAS"; then for (i = 1; i <= NF; i++) { print $(i) } - }' "$srcdir/po/LINGUAS" | sort -u >conftest.all + }' "$srcdir/po/LINGUAS" | LC_ALL=C sort -u >conftest.all : "${LINGUAS=all}" if test x"$LINGUAS" = x"all"; then @@ -40,7 +41,7 @@ if test -f "$srcdir/po/LINGUAS"; then ;; esac done - } | sort -u >conftest.ena + } | LC_ALL=C sort -u >conftest.ena fi exec 3conftest.out + LC_ALL=C $JOIN conftest.ena conftest.all >conftest.out exec 3