summaryrefslogtreecommitdiffstats
path: root/gettext-tools/tests/lang-objc
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2014-03-11 13:06:40 +0900
committerDaiki Ueno <ueno@gnu.org>2014-03-11 13:11:58 +0900
commit56d608bb9540eeb25c080ccebbf88d001dacc28b (patch)
tree1c27c5192a46111178ca95161500275407b6a4c6 /gettext-tools/tests/lang-objc
parentec84e32c72ec6e648efcf001f2ec26611286297a (diff)
downloadexternal_gettext-56d608bb9540eeb25c080ccebbf88d001dacc28b.zip
external_gettext-56d608bb9540eeb25c080ccebbf88d001dacc28b.tar.gz
external_gettext-56d608bb9540eeb25c080ccebbf88d001dacc28b.tar.bz2
tests: Call included libtool script with $CONFIG_SHELL
Diffstat (limited to 'gettext-tools/tests/lang-objc')
-rwxr-xr-xgettext-tools/tests/lang-objc11
1 files changed, 8 insertions, 3 deletions
diff --git a/gettext-tools/tests/lang-objc b/gettext-tools/tests/lang-objc
index b378d5d..c7766e4 100755
--- a/gettext-tools/tests/lang-objc
+++ b/gettext-tools/tests/lang-objc
@@ -57,9 +57,14 @@ EOF
# Put the -I flags before ${CFLAGS} ${CPPFLAGS}, to make sure that libintl.h
# is found in the build directory, regardless of -I options present in
# ${CFLAGS} or ${CPPFLAGS}.
-: ${LIBTOOL=/bin/sh ../../libtool}
-${LIBTOOL} --quiet --tag=CC --mode=link ${CC} -I../.. -I"$abs_top_srcdir"/gnulib-lib ../../gnulib-lib/libgettextlib.la -I../../intl ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o l-objc-prog prog.m ${LTLIBINTL} \
- || exit 1
+${CC} -I../.. -I"$abs_top_srcdir"/gnulib-lib -I../../intl ${CFLAGS} \
+ ${CPPFLAGS} -c prog.m || exit 1
+
+: ${CONFIG_SHELL=${SHELL-/bin/sh}}
+${CONFIG_SHELL} "$top_builddir"/libtool --quiet --tag=CC --mode=link \
+ ${CC} -o l-objc-prog prog.${OBJEXT} \
+ ../../gnulib-lib/libgettextlib.la ${LDFLAGS} ${LTLIBINTL} \
+ || exit 1
: ${XGETTEXT=xgettext}
${XGETTEXT} -o l-objc-prog.tmp --omit-header --no-location -k_ prog.m || exit 1