PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fortran 90 Support von automake



kleene
31-10-2003, 08:41
Hallo,

ich arbeite zur Zeit mit autoconf und automake. Unter den Dateien die ich kompilieren möchte befinden sich auch .F90 Dateien. Automake unterstützt derzeit allerdings kein Fortran 90, daher erkennt automake nicht das eine .F90 Datei erst zum preprozessor muß.

Aus der Automake-Seite von gnu habe bereits nach einem Patch für automake gesucht und gefunden. Allerdings sind die patches nicht aktuell (von 2001).

Wo kann ich noch suchen (google hab ich auch schon probiert)? Oder kann mir einer von euch helfen?

MfG
kleene

RapidMax
31-10-2003, 11:53
Wenn es nur daran liegt, dass er die Endung nicht kennt, kannst du diese in das Makefile.am aufnehmen:

SUFFIX = .F90
Jetzt brauchst du noch eine Regel für diese Endung:

.F90.o:
$(X) $(XFLAGS) $(AM_XFLAGS) -c $<
Für "X" musst du das Makro für den Fortran-Compiler einsetzten, ich kenne mich mit Fortran nicht aus.
Quelle: GNU Autoconf, Automake, and Libtool / New Riders

Gruss, Andy

kleene
10-11-2003, 10:43
Habe ich ausprobiert, aber das hilft nicht. :-(

Komisch das dieses Problem noch nicht weiter in der Maillingliste angesprochen wurde. (zumindest kein aktueller Patch) :-(

MfG
kleene