summaryrefslogtreecommitdiff
path: root/libobjc/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'libobjc/configure.in')
-rw-r--r--libobjc/configure.in11
1 files changed, 9 insertions, 2 deletions
diff --git a/libobjc/configure.in b/libobjc/configure.in
index a0c40599914..8035f2ad6f7 100644
--- a/libobjc/configure.in
+++ b/libobjc/configure.in
@@ -61,10 +61,17 @@ AC_HEADER_STDC
# Determine the name of the GCC thread file.
+dir=`pwd`
+if test x"${with_multisubdir}" = "x" ; then
+ gccobjdir=`echo $dir/../../gcc`
+else
+ gccobjdir=`echo $dir | sed -e s:${with_multisubdir}::`/../../gcc
+fi
+
AC_CACHE_CHECK([for thread file],objc_cv_thread_file,
-[if test -f ../../gcc/Makefile
+[if test -f $gccobjdir/Makefile
then
- objc_cv_thread_file=`grep \^GCC_THREAD_FILE ../../gcc/Makefile | awk -F= '{ print $2 }'`
+ objc_cv_thread_file=`grep \^GCC_THREAD_FILE $gccobjdir/Makefile | awk -F= '{ print $2 }'`
else
AC_MSG_ERROR([not found])
fi])