Ich versuche einen Fortran-Code mit gnu-autotools
zu kompilieren. Die openmp bestimmte Zeilen in configure.ac
ist:
AC_PROG_FC([gfortran])
AC_OPENMP
FCFLAGS="$OPENMP_FCFLAGS -fcheck=all"
Wenn ich mit diesem zusammenstellen, ich bin nicht omp
Zusammenhang Compiler-Optionen erhalten, wie sie in der AC_OPENMP Makro in autoconf manual beschrieben.
Wenn ich explizit -fopenmp
an Stelle von $OPENMP_FFLAGS
platziere, dann funktioniert es.
Irgendwelche Hilfe bitte?
Wie wäre es mit '$ OPENMP_FCFLAGS'? –
Keine Änderung ... es nimmt immer noch nicht auf OPENMP_FCFLAGS – BaRud
Ich verstehe nicht wirklich Autotools, aber sollte die 'AC_OPENMP' Zeile nicht nach **' AC_PROG_FC ([gfortran]) '' sein? Da Letzterer höchstwahrscheinlich den Fortran-Compiler setzt, würde man erwarten, dass die OpenMP-Erkennung erst nach dem Setzen des Compilers ausgeführt werden muss, nicht vorher. –