AX_F90_HEADER(HEADER, HEADER-REGEXP, FUNCTION-BODY [, SEARCH-PATH [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
,
Luc Maisonobe <luc@spaceroots.org>
AllPermissive
Copying and distribution of this file, with or
without modification, are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. Users of this software should generally follow the
principles of the
MIT License includings its disclaimer.
cryp.to ac-archive's Fortran Support (released)
Set up the compiler flags to use a given fortran 90 header. HEADER
is the name of the header. HEADER-REGEXP is a regular expression
(used by find) matched by the filename of the header. FUNCTION-BODY
is the body of a function (including the 'use' statement and the
call to a function defined by the module) SEARCH-PATH is a
colon-separated list of directories that will be recursively
searched for header files. If empty, the search path will be
composed of $prefix, $ac_default_prefix, and all directories
exactly one level *above* the directories in $LD_LIBRARY_PATH (the
rationale is that when libraries are put in /some/path/lib, the
headers are often put in a directory like /some/path/include). An
output variable named F90_HEADER_xxx will be set up with the proper
flag for substitution in Makefiles (xxx is built from the first
argument, with autoconf traditional escapes).
AC_DEFUN([AX_F90_HEADER],[
AX_F90_INTERNAL_HEADMOD([$1 fortran 90 header],[$2],-I,
[$3],AS_TR_SH(F90_HEADER_$1),[$4],[$5],[$6])
])