[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: detection and support of OpenMP
From: |
Noah Misch |
Subject: |
Re: detection and support of OpenMP |
Date: |
Mon, 21 May 2007 15:32:27 -0700 |
User-agent: |
Mutt/1.5.9i |
On Mon, May 21, 2007 at 10:52:18AM -0700, Paul Eggert wrote:
> Bruno Haible <address@hidden> writes:
> > 2007-05-17 Bruno Haible <address@hidden>
> >
> > * lib/autoconf/c.m4 (_AC_LANG_OPENMP, AC_OPENMP): New macros.
> > * doc/autoconf.texi (Generic Compiler Characteristics): Document
> > AC_OPENMP.
> > * NEWS: Mention AC_OPENMP.
>
> Thanks much. I installed that, after tweaking the documentation a
> bit. Here's the documentation I installed:
The automatic test for AC_OPENMP fails due to two instances of namespace
pollution. Use of `OPENMP_CFLAGS' is intended, so add that to the list of
exceptions. Avoid use of `enable_openmp' when the user passes no options to
`configure'. This mirrors how AC_SYS_LARGEFILE handles the same situation.
I installed this as fairly straightforward.
2007-05-21 Noah Misch <address@hidden>
* lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
* tests/local.at (AT_CHECK_ENV): Exempt OPENMP_CFLAGS.
diff -Nurp -X dontdiff ac-clean/lib/autoconf/c.m4
ac-simplify_openmp/lib/autoconf/c.m4
--- ac-clean/lib/autoconf/c.m4 2007-05-21 17:34:34.000000000 -0400
+++ ac-simplify_openmp/lib/autoconf/c.m4 2007-05-21 17:56:49.000000000
-0400
@@ -1889,12 +1889,10 @@ AC_DEFUN([AC_OPENMP],
[
AC_MSG_CHECKING([whether to use OpenMP])
AC_ARG_ENABLE(openmp,
- [AS_HELP_STRING([--disable-openmp], [do not use OpenMP])],
- [],
- [enable_openmp=yes])
+ [AS_HELP_STRING([--disable-openmp], [do not use OpenMP])])
AC_MSG_RESULT([$enable_openmp])
OPENMP_[]_AC_LANG_PREFIX[]FLAGS=
- if test "$enable_openmp" = yes; then
+ if test "$enable_openmp" != no; then
AC_MSG_CHECKING([for $CC option to support OpenMP])
AC_CACHE_VAL([ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp], [
ac_cv_prog_[]_AC_LANG_ABBREV[]_openmp=unsupported
diff -Nurp -X dontdiff ac-clean/tests/local.at ac-simplify_openmp/tests/local.at
--- ac-clean/tests/local.at 2007-05-21 17:34:34.000000000 -0400
+++ ac-simplify_openmp/tests/local.at 2007-05-21 17:48:56.000000000 -0400
@@ -297,6 +297,7 @@ if test -f state-env.before && test -f s
[CC|CFLAGS|CPP|GCC|CXX|CXXFLAGS|CXXCPP|GXX|F77|FFLAGS|FLIBS|G77],
[ERL|ERLC|ERLCFLAGS|ERLANG_PATH_ERL|ERLANG_ROOT_DIR|ERLANG_LIB_DIR],
[ERLANG_INSTALL_LIB_DIR|OBJC|OBJCPP|OBJCFLAGS],
+ [OPENMP_CFLAGS],
[LIBS|LIB@&address@hidden|LTLIBOBJS|LDFLAGS],
[INSTALL(_(DATA|PROGRAM|SCRIPT))?],
[CYGWIN|ISC|MINGW32|MINIX|EMXOS2|XENIX|EXEEXT|OBJEXT],
- detection and support of OpenMP, Bruno Haible, 2007/05/17
- Re: detection and support of OpenMP, Ralf Wildenhues, 2007/05/17
- Re: detection and support of OpenMP, Ralf Wildenhues, 2007/05/17
- Re: detection and support of OpenMP, Bruno Haible, 2007/05/17
- Re: detection and support of OpenMP, Ralf Wildenhues, 2007/05/17
- Re: detection and support of OpenMP, Bruno Haible, 2007/05/17
- Re: detection and support of OpenMP, Paul Eggert, 2007/05/21
- Re: detection and support of OpenMP, Bruno Haible, 2007/05/21
- Re: detection and support of OpenMP, Paul Eggert, 2007/05/21
- Re: detection and support of OpenMP,
Noah Misch <=
- Re: detection and support of OpenMP, Paul Eggert, 2007/05/21
- Re: detection and support of OpenMP, Noah Misch, 2007/05/21
- Re: detection and support of OpenMP, Bruno Haible, 2007/05/27
Re: detection and support of OpenMP, Noah Misch, 2007/05/17
Re: detection and support of OpenMP, Paul Eggert, 2007/05/17