From: Bruno Haible Date: Tue, 22 Jul 2025 10:37:42 +0000 (+0200) Subject: tests: Recognize the *-*-windows* config triplets introduced on 2023-06-26. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b9a55188d3d5e931e19789cf2a8d630d6fdb21d8;p=thirdparty%2Fgettext.git tests: Recognize the *-*-windows* config triplets introduced on 2023-06-26. * gettext-tools/tests/init-env.in: Treat windows* as equivalent to mingw*. * gettext-tools/tests/intl-7: Likewise. * gettext-tools/tests/lang-c: Likewise. * gettext-tools/tests/lang-c++: Likewise. * gettext-tools/tests/lang-c++-boost: Likewise. * gettext-tools/tests/lang-c++20: Likewise. * gettext-tools/tests/lang-c++26: Likewise. * gettext-tools/tests/lang-d: Likewise. * gettext-tools/tests/lang-modula2: Likewise. * gettext-tools/tests/lang-objc: Likewise. * gettext-tools/tests/msgfilter-8: Likewise. --- diff --git a/gettext-tools/tests/init-env.in b/gettext-tools/tests/init-env.in index 2690971ca..63af19724 100644 --- a/gettext-tools/tests/init-env.in +++ b/gettext-tools/tests/init-env.in @@ -41,7 +41,7 @@ ARCHIVE_VERSION="@ARCHIVE_VERSION@" wabs_srcdir="$abs_srcdir" wabs_top_srcdir="$abs_top_srcdir" case "$host_os" in - mingw*) + mingw* | windows*) if (cygpath --version) >/dev/null 2>/dev/null; then wabs_srcdir=`cygpath -w "$abs_srcdir"` wabs_top_srcdir=`cygpath -w "$abs_top_srcdir"` diff --git a/gettext-tools/tests/intl-7 b/gettext-tools/tests/intl-7 index c1c5722b9..6a6a61945 100755 --- a/gettext-tools/tests/intl-7 +++ b/gettext-tools/tests/intl-7 @@ -6,7 +6,7 @@ # Try to find a writable absolute directory name. case "$host_os" in - mingw*) + mingw* | windows*) # On native Windows, it is important that ${ldir} is an absolute directory, # so that the test exercises a mix between directories specified as 'char *' # and directories specified as 'wchar_t *'. (If we used a relative diff --git a/gettext-tools/tests/lang-c b/gettext-tools/tests/lang-c index b519634e9..830472064 100755 --- a/gettext-tools/tests/lang-c +++ b/gettext-tools/tests/lang-c @@ -131,7 +131,8 @@ if test $LOCALE_FR != none; then LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -143,7 +144,8 @@ if test $LOCALE_FR_UTF8 != none; then LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-c++ b/gettext-tools/tests/lang-c++ index 2c32faf14..aa5233ed0 100755 --- a/gettext-tools/tests/lang-c++ +++ b/gettext-tools/tests/lang-c++ @@ -151,7 +151,8 @@ if test $LOCALE_FR != none; then LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -163,7 +164,8 @@ if test $LOCALE_FR_UTF8 != none; then LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-c++-boost b/gettext-tools/tests/lang-c++-boost index 0bc11bd7e..973ef73fc 100755 --- a/gettext-tools/tests/lang-c++-boost +++ b/gettext-tools/tests/lang-c++-boost @@ -153,7 +153,8 @@ if test $LOCALE_FR != none; then LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -165,7 +166,8 @@ if test $LOCALE_FR_UTF8 != none; then LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-c++20 b/gettext-tools/tests/lang-c++20 index 5c1b896ad..07c641d81 100755 --- a/gettext-tools/tests/lang-c++20 +++ b/gettext-tools/tests/lang-c++20 @@ -181,7 +181,8 @@ if test $LOCALE_FR != none; then LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -193,7 +194,8 @@ if test $LOCALE_FR_UTF8 != none; then LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-c++26 b/gettext-tools/tests/lang-c++26 index d8eaaca80..31ac6967a 100755 --- a/gettext-tools/tests/lang-c++26 +++ b/gettext-tools/tests/lang-c++26 @@ -158,7 +158,8 @@ if test $LOCALE_FR != none; then LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -170,7 +171,8 @@ if test $LOCALE_FR_UTF8 != none; then LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-d b/gettext-tools/tests/lang-d index 6a609c5f5..4f59d37cc 100644 --- a/gettext-tools/tests/lang-d +++ b/gettext-tools/tests/lang-d @@ -146,7 +146,8 @@ if test $LOCALE_FR != none; then LC_ALL=$LOCALE_FR LANGUAGE= ./prog 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -158,7 +159,8 @@ if test $LOCALE_FR_UTF8 != none; then LC_ALL=$LOCALE_FR_UTF8 LANGUAGE= ./prog 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-modula2 b/gettext-tools/tests/lang-modula2 index 9fe3ab91c..79bfdddf3 100644 --- a/gettext-tools/tests/lang-modula2 +++ b/gettext-tools/tests/lang-modula2 @@ -165,7 +165,8 @@ if test $LOCALE_FR != none; then LC_ALL=$LOCALE_FR LANGUAGE= ./prog 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -177,7 +178,8 @@ if test $LOCALE_FR_UTF8 != none; then LC_ALL=$LOCALE_FR_UTF8 LANGUAGE= ./prog 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/lang-objc b/gettext-tools/tests/lang-objc index 3683a13ea..324e67bea 100755 --- a/gettext-tools/tests/lang-objc +++ b/gettext-tools/tests/lang-objc @@ -146,7 +146,8 @@ if test $LOCALE_FR != none; then LANGUAGE= ./prog $LOCALE_FR 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.ok prog.out || Exit 1;; @@ -158,7 +159,8 @@ if test $LOCALE_FR_UTF8 != none; then LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.tmp case $? in 0) case "$host_os" in - mingw*) LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; + mingw* | windows*) + LC_ALL=C tr -d '\r' < prog.tmp > prog.out || Exit 1 ;; *) cp prog.tmp prog.out || Exit 1 ;; esac ${DIFF} prog.oku prog.out || Exit 1;; diff --git a/gettext-tools/tests/msgfilter-8 b/gettext-tools/tests/msgfilter-8 index 9b665eb31..2f8851386 100755 --- a/gettext-tools/tests/msgfilter-8 +++ b/gettext-tools/tests/msgfilter-8 @@ -77,7 +77,7 @@ EOF : ${MSGFILTER=msgfilter} case "$host_os" in - mingw*) CONFIG_SHELL='sh' ;; + mingw* | windows*) CONFIG_SHELL='sh' ;; *) : ${CONFIG_SHELL=${SHELL-/bin/sh}} ;; esac LC_ALL=C ${MSGFILTER} --newline -i mfi-test8.po -o mfi-test8.out \