Variable: ede-gfortran-compiler

ede-gfortran-compiler is a variable defined in proj-obj.el.gz.

Value

#s(ede-object-compiler eieio--unbound "gfortran"
		       (("F90" . "gfortran")
			("F90_COMPILE" . "$(F90) $(DEFS) $(INCLUDES) $(F90FLAGS)"))
		       (ede-source-f90 ede-source-f77)
		       (#s(ede-makefile-rule "%.o" "%.f90"
					     ("@echo '$(F90_COMPILE) -c $<'; \\" "$(F90_COMPILE) $(F90_DEPENDENCIES) -o $@ -c $<")
					     nil))
		       eieio--unbound nil ".o" t t
		       ("F90_DEPENDENCIES" . "-Wp,-MD,.deps/$(*F).P"))

Documentation

Compiler for Fortran sourcecode.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/proj-obj.el.gz
(defvar ede-gfortran-compiler
  (ede-object-compiler
   :name "gfortran"
   :dependencyvar '("F90_DEPENDENCIES" . "-Wp,-MD,.deps/$(*F).P")
   :variables '(("F90" . "gfortran")
		("F90_COMPILE" .
		 "$(F90) $(DEFS) $(INCLUDES) $(F90FLAGS)"))
   :rules (list (ede-makefile-rule
		 :target "%.o"
		 :dependencies "%.f90"
		 :rules '("@echo '$(F90_COMPILE) -c $<'; \\"
			  "$(F90_COMPILE) $(F90_DEPENDENCIES) -o $@ -c $<"
			  )
		 ))
   :sourcetype '(ede-source-f90 ede-source-f77)
   :objectextention ".o"
   :makedepends t
   :uselinker t)
  "Compiler for Fortran sourcecode.")