##### http://autoconf-archive.cryp.to/ax_f90_header.html # # SYNOPSIS # # AX_F90_HEADER(HEADER, HEADER-REGEXP, FUNCTION-BODY [, SEARCH-PATH [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) # # DESCRIPTION # # 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). # # LAST MODIFICATION # # 2005-01-14 # # COPYLEFT # # Copyright (c) 2005 Luc Maisonobe # # 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. 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]) ])