diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2008-05-08 01:12:42 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2008-05-08 01:12:42 +0000 |
commit | e7a47c456f3fa28cc5000045e5ae849bb7d21be2 (patch) | |
tree | dd70a85ba34045518f683b89ef0dcb43ee9ee204 /acinclude.m4 | |
parent | a498827984142d76df3c415eb10ab433cbff53f3 (diff) | |
download | mpfr-e7a47c456f3fa28cc5000045e5ae849bb7d21be2.tar.gz |
acinclude.m4: locally add -I$srcdir to CPPFLAGS for the thread-safe test
(fixes bug #5556).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5353 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 0008c37bb..bf17a5695 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -308,6 +308,9 @@ dnl be that thread-local variables always evaluate to 0. So, it is dnl important to run the test below. if test "$enable_thread_safe" = yes; then AC_CACHE_CHECK([for TLS support], mpfr_cv_working_tls, [ +saved_CPPFLAGS="$CPPFLAGS" +# The -I$srcdir is necessary when objdir is different from srcdir. +CPPFLAGS="$CPPFLAGS -I$srcdir" AC_RUN_IFELSE([ #define MPFR_USE_THREAD_SAFE 1 #include "mpfr-thread.h" @@ -319,6 +322,7 @@ int main() { [AC_MSG_RESULT(no) AC_MSG_ERROR([please configure with --disable-thread-safe])], [mpfr_cv_working_tls="cannot test, assume yes"]) +CPPFLAGS="$saved_CPPFLAGS" ]) fi ]) |