diff --git a/acinclude.m4 b/acinclude.m4 index 9c06cc0fd0..189bfea725 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -35,6 +35,7 @@ sinclude(config/f77_get_fortran_handle_max.m4) sinclude(config/f77_get_sizeof.m4) sinclude(config/f90_check_type.m4) +sinclude(config/f90_find_module_include_flag.m4) sinclude(config/f90_get_alignment.m4) sinclude(config/f90_get_precision.m4) sinclude(config/f90_get_range.m4) diff --git a/config/Makefile.am b/config/Makefile.am index 2e552531fd..a18094e352 100644 --- a/config/Makefile.am +++ b/config/Makefile.am @@ -29,6 +29,7 @@ EXTRA_DIST = \ f77_get_alignment.m4 \ f77_get_sizeof.m4 \ f90_check_type.m4 \ + f90_find_module_include_flag.m4 \ f90_get_alignment.m4 \ f90_get_precision.m4 \ f90_get_range.m4 \ diff --git a/config/f90_find_module_include_flag.m4 b/config/f90_find_module_include_flag.m4 new file mode 100644 index 0000000000..3570264a42 --- /dev/null +++ b/config/f90_find_module_include_flag.m4 @@ -0,0 +1,80 @@ +dnl -*- shell-script -*- +dnl +dnl Copyright (c) 2004-2005 The Trustees of Indiana University. +dnl All rights reserved. +dnl Copyright (c) 2004-2005 The Trustees of the University of Tennessee. +dnl All rights reserved. +dnl Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, +dnl University of Stuttgart. All rights reserved. +dnl Copyright (c) 2004-2005 The Regents of the University of California. +dnl All rights reserved. +dnl $COPYRIGHT$ +dnl +dnl Additional copyrights may follow +dnl +dnl $HEADER$ +dnl + +AC_DEFUN([OMPI_F90_FIND_MODULE_INCLUDE_FLAG],[ + +AC_MSG_CHECKING([for FORTRAN compiler module include flag]) +possible_flags="-I -p -M" + +mkdir conftest.$$ +cd conftest.$$ + +# +# Try to compile an F90 module +# + +mkdir subdir +cd subdir +cat > conftest-module.f90 < conftest.f90 <