mirror of
https://https.git.savannah.gnu.org/git/gettext.git
synced 2026-01-26 15:39:11 +00:00
tests: Support older GNU Modula-2 compilers.
* gettext-tools/tests/lang-modula2: Don't use the option -fscaffold-main.
This commit is contained in:
parent
7a5e1e6f62
commit
8dce4dcce0
@ -110,17 +110,29 @@ test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
|
||||
: ${MSGFMT=msgfmt}
|
||||
${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
|
||||
|
||||
${M2C} ${M2FLAGS} -I"$top_builddir"/../gettext-runtime/intl-modula2 \
|
||||
-c -fscaffold-main prog.mod \
|
||||
|| Exit 1
|
||||
if false; then
|
||||
# Separate compilation requires the option -fscaffold-main, that was not
|
||||
# present in gm2 versions before GCC 13.
|
||||
${M2C} ${M2FLAGS} -I"$top_builddir"/../gettext-runtime/intl-modula2 \
|
||||
-c -fscaffold-main prog.mod \
|
||||
|| Exit 1
|
||||
|
||||
: ${CONFIG_SHELL=${SHELL-/bin/sh}}
|
||||
${CONFIG_SHELL} "$top_builddir"/libtool --quiet --tag=CC --mode=link \
|
||||
${M2C} ${M2FLAGS} -o prog \
|
||||
prog.${OBJEXT} \
|
||||
"$top_builddir"/../gettext-runtime/intl-modula2/libintl_m2.la \
|
||||
${LTLIBINTL} \
|
||||
|| Exit 1
|
||||
: ${CONFIG_SHELL=${SHELL-/bin/sh}}
|
||||
${CONFIG_SHELL} "$top_builddir"/libtool --quiet --tag=CC --mode=link \
|
||||
${M2C} ${M2FLAGS} -o prog \
|
||||
prog.${OBJEXT} \
|
||||
"$top_builddir"/../gettext-runtime/intl-modula2/libintl_m2.la \
|
||||
${LTLIBINTL} \
|
||||
|| Exit 1
|
||||
else
|
||||
${CONFIG_SHELL} "$top_builddir"/libtool --quiet --tag=CC --mode=link \
|
||||
${M2C} ${M2FLAGS} -I"$top_builddir"/../gettext-runtime/intl-modula2 \
|
||||
-o prog \
|
||||
prog.mod \
|
||||
"$top_builddir"/../gettext-runtime/intl-modula2/libintl_m2.la \
|
||||
${LTLIBINTL} \
|
||||
|| Exit 1
|
||||
fi
|
||||
|
||||
: ${DIFF=diff}
|
||||
cat <<\EOF > prog.ok
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user