diff options
author | Bruno Haible <bruno@clisp.org> | 2019-04-13 11:03:25 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2019-04-13 11:04:14 +0200 |
commit | ced06e07937781dcebe74847cd0901bac8291d54 (patch) | |
tree | 35ba822aa1bc8789eb96d90209666dd490acdfbb /modules | |
parent | c2b2754fd365c27d488604edd42cacfff7d5d360 (diff) | |
download | gnulib-ced06e07937781dcebe74847cd0901bac8291d54.tar.gz |
openmp-init: New module.
* modules/openmp-init: New file.
* modules/openmp: (Files, Depends-on, configure.ac, Makefile.am): Revert
the changes from 2019-04-09.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/openmp | 25 | ||||
-rw-r--r-- | modules/openmp-init | 47 |
2 files changed, 47 insertions, 25 deletions
diff --git a/modules/openmp b/modules/openmp index ef8e605fe8..7c627ed649 100644 --- a/modules/openmp +++ b/modules/openmp @@ -2,38 +2,13 @@ Description: Detection of OpenMP support. Files: -lib/omp.in.h -lib/omp-init.c -m4/omp_h.m4 Depends-on: -include_next -c-ctype -setenv configure.ac: AC_OPENMP -gl_OMP_H Makefile.am: -BUILT_SOURCES += omp.h - -# We need the following in order to create <omp.h> when the system -# doesn't have one that works with the given compiler. -omp.h: omp.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ - $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_OMP_H''@|$(NEXT_OMP_H)|g' \ - < $(srcdir)/omp.in.h; \ - } > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += omp.h omp.h-t -lib_SOURCES += omp-init.c Include: #ifdef _OPENMP diff --git a/modules/openmp-init b/modules/openmp-init new file mode 100644 index 0000000000..e3975ca473 --- /dev/null +++ b/modules/openmp-init @@ -0,0 +1,47 @@ +Description: +Initialization of OpenMP support. + +Files: +lib/omp.in.h +lib/omp-init.c +m4/omp_h.m4 + +Depends-on: +include_next +c-ctype +setenv + +configure.ac: +gl_OMP_H + +Makefile.am: +BUILT_SOURCES += omp.h + +# We need the following in order to create <omp.h> when the system +# doesn't have one that works with the given compiler. +omp.h: omp.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ + $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ + -e 's|@''NEXT_OMP_H''@|$(NEXT_OMP_H)|g' \ + < $(srcdir)/omp.in.h; \ + } > $@-t && \ + mv $@-t $@ +MOSTLYCLEANFILES += omp.h omp.h-t + +lib_SOURCES += omp-init.c + +Include: +#ifdef _OPENMP +# include <omp.h> +#endif + +License: +LGPL + +Maintainer: +all |