diff options
Diffstat (limited to 'libobjc/configure.in')
-rw-r--r-- | libobjc/configure.in | 11 |
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]) |