1
1
openmpi/config/Makefile.am
Jeff Squyres 87fce5c2a6 Bunches of things with respect to F90, mainly resulting from work on
Monday with Craig:
- split two f90 modules into two separate .f90 files so that
  dependencies can be satisfied properly in parallel builds (i.e.,
  mpi_kinds.f90 can be compiled and its f90 module can be generated
  before any others are compiled, because it is needed by all of the
  other f90 source files).
- rename mpi.i.h* to be mpi-f90-interfaces.h, just to be a little more
  clear and less name-confusing with mpi.h and mpif.h
- update the build process in src/mpi/f90, including printing out a
  warning that compiling mpi.f90 may take quite a while :-\
- update the wrapper compilers to add in the Right Things for
  compiling F90 MPI applications
- add a check in configure to find what flag the F90 compiler uses to
  identify where f90 module files live

This commit was SVN r5297.
2005-04-13 11:54:36 +00:00

58 строки
1.8 KiB
Makefile

#
# Copyright (c) 2004-2005 The Trustees of Indiana University.
# All rights reserved.
# Copyright (c) 2004-2005 The Trustees of the University of Tennessee.
# All rights reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
include $(top_srcdir)/config/Makefile.options
EXTRA_DIST = \
distscript.csh \
c_get_alignment.m4 \
c_weak_symbols.m4 \
cxx_find_template_parameters.m4 \
cxx_find_template_repository.m4 \
cxx_find_exception_flags.m4 \
cxx_have_exceptions.m4 \
f77_check_type.m4 \
f77_find_ext_symbol_convention.m4 \
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 \
f90_get_sizeof.m4 \
mca_acinclude.m4 \
mca_configure.ac \
mca_make_configure.pl \
mca_no_configure_components.m4 \
ompi_case_sensitive_fs_setup.m4 \
ompi_check_optflags.m4 \
ompi_check_pthread_pids.m4 \
ompi_config_subdir.m4 \
ompi_config_subdir_args.m4 \
ompi_config_pthreads.m4 \
ompi_config_solaris_threads.m4 \
ompi_config_threads.m4 \
ompi_configure_options.m4 \
ompi_functions.m4 \
ompi_get_version.m4 \
ompi_get_version.sh \
ompi_mca.m4 \
ompi_setup_cc.m4 \
ompi_setup_cxx.m4 \
ompi_setup_f77.m4 \
ompi_setup_f90.m4