1
1

Merge pull request #6861 from ggouaillardet/topic/usempif08_sentinel

fortran/use-mpi-f08: slurp missing code
Этот коммит содержится в:
Jeff Squyres 2019-08-05 06:23:59 -04:00 коммит произвёл GitHub
родитель 68ef097f1d 01fe53d531
Коммит ddfef3078a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 17 добавлений и 14 удалений

Просмотреть файл

@ -40,11 +40,11 @@ CLEANFILES += *.i90
lib_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08.la lib_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08.la
module_sentinel_file = \ module_sentinel_files = \
mod/libforce_usempif08_internal_modules_to_be_built.la \ mod/libforce_usempif08_internal_modules_to_be_built.la \
bindings/libforce_usempif08_internal_bindings_to_be_built.la bindings/libforce_usempif08_internal_bindings_to_be_built.la
mpi-f08.lo: $(module_sentinel_file) mpi-f08.lo: $(module_sentinel_files)
mpi-f08.lo: mpi-f08.F90 mpi-f08.lo: mpi-f08.F90
mpi-f08.lo: sizeof_f08.h mpi-f08.lo: sizeof_f08.h
@ -824,8 +824,9 @@ endif
lib@OMPI_LIBMPI_NAME@_usempif08_la_LIBADD = \ lib@OMPI_LIBMPI_NAME@_usempif08_la_LIBADD = \
$(OMPI_MPIEXT_USEMPIF08_LIBS) \ $(OMPI_MPIEXT_USEMPIF08_LIBS) \
$(top_builddir)/ompi/mpi/fortran/mpif-h/lib@OMPI_LIBMPI_NAME@_mpifh.la \ $(top_builddir)/ompi/mpi/fortran/mpif-h/lib@OMPI_LIBMPI_NAME@_mpifh.la \
$(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la \
lib@OMPI_LIBMPI_NAME@_usempif08_la_DEPENDENCIES = $(module_sentinel_file) mod/libusempif08_internal_modules.la
lib@OMPI_LIBMPI_NAME@_usempif08_la_DEPENDENCIES = $(module_sentinel_files)
lib@OMPI_LIBMPI_NAME@_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version) lib@OMPI_LIBMPI_NAME@_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version)
# #
@ -839,7 +840,7 @@ pmpi_api_lo_files = $(pmpi_api_files:.F90=.lo)
$(mpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la $(mpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la
$(pmpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la $(pmpi_api_lo_files): mpi-f08.lo bindings/libforce_usempif08_internal_bindings_to_be_built.la
mpi-f08.lo: $(module_sentinel_file) $(SIZEOF_H) mpi-f08.lo: $(module_sentinel_files) $(SIZEOF_H)
########################################################################### ###########################################################################

Просмотреть файл

@ -7,7 +7,7 @@
# Copyright (c) 2012-2013 Inria. All rights reserved. # Copyright (c) 2012-2013 Inria. All rights reserved.
# Copyright (c) 2013 Los Alamos National Security, LLC. All rights # Copyright (c) 2013 Los Alamos National Security, LLC. All rights
# reserved. # reserved.
# Copyright (c) 2015-2018 Research Organization for Information Science # Copyright (c) 2015-2019 Research Organization for Information Science
# and Technology (RIST). All rights reserved. # and Technology (RIST). All rights reserved.
# Copyright (c) 2016 IBM Corporation. All rights reserved. # Copyright (c) 2016 IBM Corporation. All rights reserved.
# #
@ -36,19 +36,21 @@ CLEANFILES += *.i90
########################################################################### ###########################################################################
module_sentinel_file = \
libforce_usempif08_internal_modules_to_be_built.la
noinst_LTLIBRARIES = $(module_sentinel_file) noinst_LTLIBRARIES = libusempif08_internal_modules.la libforce_usempif08_internal_modules_to_be_built.la
# f08 support modules # f08 support modules
libforce_usempif08_internal_modules_to_be_built_la_SOURCES = \ libusempif08_internal_modules_la_SOURCES = \
mpi-f08-types.F90 \ mpi-f08-types.F90 \
mpi-f08-callbacks.F90
libforce_usempif08_internal_modules_to_be_built_la_SOURCES = \
mpi-f08-interfaces.F90 \ mpi-f08-interfaces.F90 \
mpi-f08-interfaces-callbacks.F90 \ pmpi-f08-interfaces.F90 \
mpi-f08-callbacks.F90 \ mpi-f08-interfaces-callbacks.F90
pmpi-f08-interfaces.F90
libforce_usempi_internal_modules_to_be_built.la: libusempif08_internal_modules.la
config_h = \ config_h = \
$(top_builddir)/ompi/mpi/fortran/configure-fortran-output.h \ $(top_builddir)/ompi/mpi/fortran/configure-fortran-output.h \