0b8baa217d
This commit contains the following changes: The C++ bindings were removed from the standard in MPI-3.0. This commit removes the entirety of the C++ bindings as well as the support configury. Removes all references to C++ from the man pages. This includes the bindings themselves, all references to what C++ bindings return, all not-available comments, and differences between C++ and other language bindings. If the user passes --enable-mpi-cxx, --enable-mpi-cxx-seek, or --enable-cxx-exceptions, print a warning message an abort configure. Signed-off-by: Jeff Squyres <jsquyres@cisco.com> Signed-off-by: Nathan Hjelm <hjelmn@google.com>
64 строки
1.8 KiB
Makefile
64 строки
1.8 KiB
Makefile
# -*- makefile -*-
|
|
# Copyright (c) 2008-2018 Cisco Systems, Inc. All rights reserved.
|
|
# Copyright (c) 2008 Sun Microsystems, Inc. All rights reserved.
|
|
# Copyright (c) 2020 Intel, Inc. All rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
TRIM_OPTIONS=
|
|
if ! MAN_PAGE_BUILD_MPIFH_BINDINGS
|
|
TRIM_OPTIONS += --nofortran
|
|
endif
|
|
if ! MAN_PAGE_BUILD_USEMPIF08_BINDINGS
|
|
TRIM_OPTIONS += --nof08
|
|
endif
|
|
|
|
.1in.1:
|
|
$(OMPI_V_GEN) $(top_srcdir)/config/make_manpage.pl \
|
|
--package-name='@PACKAGE_NAME@' \
|
|
--package-version='@PACKAGE_VERSION@' \
|
|
--ompi-date='@OMPI_RELEASE_DATE@' \
|
|
--opal-date='@OPAL_RELEASE_DATE@' \
|
|
--input=$< \
|
|
--output=$@
|
|
|
|
.3in.3:
|
|
$(OMPI_V_GEN) $(top_srcdir)/config/make_manpage.pl \
|
|
--package-name='@PACKAGE_NAME@' \
|
|
--package-version='@PACKAGE_VERSION@' \
|
|
--ompi-date='@OMPI_RELEASE_DATE@' \
|
|
--opal-date='@OPAL_RELEASE_DATE@' \
|
|
$(TRIM_OPTIONS) \
|
|
--input=$< \
|
|
--output=$@
|
|
|
|
.7in.7:
|
|
$(OMPI_V_GEN) $(top_srcdir)/config/make_manpage.pl \
|
|
--package-name='@PACKAGE_NAME@' \
|
|
--package-version='@PACKAGE_VERSION@' \
|
|
--ompi-date='@OMPI_RELEASE_DATE@' \
|
|
--opal-date='@OPAL_RELEASE_DATE@' \
|
|
--input=$< \
|
|
--output=$@
|
|
|
|
# A little verbosity magic; "make" will show the terse output. "make
|
|
# V=1" will show the actual commands used (just like the other
|
|
# Automake-generated compilation/linker rules).
|
|
V=0
|
|
|
|
OMPI_V_LN_S = $(ompi__v_LN_S_$V)
|
|
ompi__v_LN_S_ = $(ompi__v_LN_S_$AM_DEFAULT_VERBOSITY)
|
|
ompi__v_LN_S_0 = @echo " LN_S " `basename $@`;
|
|
|
|
OMPI_V_MKDIR = $(ompi__v_MKDIR_$V)
|
|
ompi__v_MKDIR_ = $(ompi__v_MKDIR_$AM_DEFAULT_VERBOSITY)
|
|
ompi__v_MKDIR_0 = @echo " MKDIR " $@;
|
|
|
|
OMPI_V_GEN = $(ompi__v_GEN_$V)
|
|
ompi__v_GEN_ = $(ompi__v_GEN_$AM_DEFAULT_VERBOSITY)
|
|
ompi__v_GEN_0 = @echo " GENERATE" $@;
|