Skip to content

Commit 12f8483

Browse files
committed
Fix sizeof_f08.h build error
1 parent 16569c0 commit 12f8483

File tree

2 files changed

+19
-20
lines changed

2 files changed

+19
-20
lines changed

config/ompi_config_files.m4

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ AC_DEFUN([OMPI_CONFIG_FILES],[
4141
ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-removed-interfaces.h
4242
ompi/mpi/fortran/use-mpi-f08/Makefile
4343
ompi/mpi/fortran/use-mpi-f08/base/Makefile
44-
ompi/mpi/fortran/use-mpi-f08/profile/Makefile
4544
ompi/mpi/fortran/use-mpi-f08/bindings/Makefile
4645
ompi/mpi/fortran/use-mpi-f08/mod/Makefile
4746
ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces.h

ompi/mpi/fortran/use-mpi-f08/Makefile.am

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ MOSTLYCLEANFILES = *.mod
5050
CLEANFILES += *.i90
5151

5252
lib_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08.la
53+
noinst_LTLIBRARIES = lib@OMPI_LIBMPI_NAME@_usempif08_pmpi.la
5354

5455
module_sentinel_files = \
5556
mod/libforce_usempif08_internal_modules_to_be_built.la \
@@ -94,9 +95,9 @@ sizeof_f08.f90:
9495
--complex4=$(OMPI_HAVE_FORTRAN_COMPLEX4) \
9596
--complex32=$(OMPI_HAVE_FORTRAN_COMPLEX32)
9697

97-
profile/psizeof_f08.f90: $(top_builddir)/config.status
98-
profile/psizeof_f08.f90: $(sizeof_pl)
99-
profile/psizeof_f08.f90:
98+
psizeof_f08.f90: $(top_builddir)/config.status
99+
psizeof_f08.f90: $(sizeof_pl)
100+
psizeof_f08.f90:
100101
$(OMPI_V_GEN) $(sizeof_pl) \
101102
--impl=$@ --ierror=optional --pmpi \
102103
--maxrank=$(OMPI_FORTRAN_MAX_ARRAY_RANK) \
@@ -107,7 +108,7 @@ profile/psizeof_f08.f90:
107108
--complex4=$(OMPI_HAVE_FORTRAN_COMPLEX4) \
108109
--complex32=$(OMPI_HAVE_FORTRAN_COMPLEX32)
109110

110-
CLEANFILES += sizeof_f08.h sizeof_f08.f90 profile/psizeof_f08.f90
111+
CLEANFILES += sizeof_f08.h sizeof_f08.f90 psizeof_f08.f90
111112

112113
mpi_api_generated_files = \
113114
send_f08_generated.F90
@@ -512,27 +513,27 @@ mpi_api_files = \
512513
# JMS Somehow this variable substitution isn't quite working, and I
513514
# don't have time to figure it out. So just wholesale copy the file
514515
# list. :-(
515-
#pmpi_api_files = $(mpi_api_files:%=profile/p%)
516+
#pmpi_api_files = $(mpi_api_files:%=p%)
516517

517518
lib@OMPI_LIBMPI_NAME@_usempif08_la_SOURCES = \
518519
$(mpi_api_files) \
519520
mpi-f08.F90
520521

521-
lib@OMPI_LIBMPI_NAME@_usempif08_la_FCFLAGS = \
522-
$(AM_FCFLAGS) \
523-
-DOMPI_BUILD_MPI_PROFILING=0
524-
525522
# These are generated; do not ship them
526-
nodist_lib@OMPI_LIBMPI_NAME@_usempif08_la_SOURCES =
523+
# nodist_lib@OMPI_LIBMPI_NAME@_usempif08_la_SOURCES =
527524

528525
if BUILD_FORTRAN_SIZEOF
529526
SIZEOF_H = sizeof_f08.h
530-
nodist_lib@OMPI_LIBMPI_NAME@_usempif08_la_SOURCES += \
527+
lib@OMPI_LIBMPI_NAME@_usempif08_la_SOURCES += \
531528
sizeof_f08.h \
532529
sizeof_f08.f90 \
533-
profile/psizeof_f08.f90
530+
psizeof_f08.f90
534531
endif
535532

533+
lib@OMPI_LIBMPI_NAME@_usempif08_la_FCFLAGS = \
534+
$(AM_FCFLAGS) \
535+
-DOMPI_BUILD_MPI_PROFILING=0
536+
536537
#
537538
# Include the mpi_f08-based MPI extensions in libmpi_usempif08, too.
538539
#
@@ -542,7 +543,7 @@ endif
542543
#
543544

544545
lib@OMPI_LIBMPI_NAME@_usempif08_la_LIBADD = \
545-
profile/libmpi_usempif08_pmpi.la \
546+
lib@OMPI_LIBMPI_NAME@_usempif08_pmpi.la \
546547
$(OMPI_MPIEXT_USEMPIF08_LIBS) \
547548
$(top_builddir)/ompi/mpi/fortran/mpif-h/lib@OMPI_LIBMPI_NAME@_mpifh.la \
548549
$(top_builddir)/ompi/lib@[email protected] \
@@ -561,6 +562,7 @@ mpi_api_lo_files = $(mpi_api_files:.F90=.lo)
561562
$(mpi_api_lo_files): bindings/libforce_usempif08_internal_bindings_to_be_built.la
562563

563564
mpi-f08.lo: $(module_sentinel_files) $(SIZEOF_H)
565+
mpi-f08.F90: $(SIZEOF_H)
564566

565567
#
566568
# Profiling interface
@@ -957,26 +959,24 @@ pmpi_api_lo_files = $(pmpi_api_files:.F90=.lo)
957959

958960
$(pmpi_api_lo_files): bindings/libforce_usempif08_internal_bindings_to_be_built.la
959961

960-
noinst_LTLIBRARIES = libmpi_usempif08_pmpi.la
961-
962-
nodist_libmpi_usempif08_pmpi_la_SOURCES = \
962+
lib@OMPI_LIBMPI_NAME@_usempif08_pmpi_la_SOURCES = \
963963
$(pmpi_api_files)
964964

965-
nodist_libmpi_usempif08_pmpi_la_FCFLAGS = \
965+
lib@OMPI_LIBMPI_NAME@_usempif08_pmpi_la_FCFLAGS = \
966966
$(AM_FCFLAGS) \
967967
-DOMPI_BUILD_MPI_PROFILING=1
968968
#
969969
# Sym link in the real sources
970970
#
971-
$(nodist_libmpi_usempif08_pmpi_la_SOURCES):
971+
$(lib@OMPI_LIBMPI_NAME@_usempif08_pmpi_la_SOURCES):
972972
$(OMPI_V_LN_S) if test ! -r $@ ; then \
973973
pname=`echo $@ | cut -b '2-'` ; \
974974
$(LN_S) $(top_srcdir)/ompi/mpi/fortran/use-mpi-f08/$$pname $@ ; \
975975
fi
976976

977977
# These files were created by targets above
978978

979-
MAINTAINERCLEANFILES = $(nodist_libmpi_usempif08_pmpi_la_SOURCES)
979+
MAINTAINERCLEANFILES = $(lib@OMPI_LIBMPI_NAME@_usempif08_pmpi_la_SOURCES)
980980

981981
#
982982
# Automake doesn't do Fortran dependency analysis, so must list them

0 commit comments

Comments
 (0)