389b4b3a78
With Open MPI 5.0, the decision was made to stop building 3rd-party packages, such as Libevent, HWLOC, PMIx, and PRRTE as MCA components and instead 1) start relying on external libraries whenever possible and 2) Open MPI builds the 3rd party libraries (if needed) as independent libraries, rather than linked into libopen-pal. This patch is the first step in that process, providing foundational changes required for supporting 3rd-party packages, such as changes to autogen.pl, the top-level Makefile.am, and introducing two Autoconf macros to support running sub-configure scripts; one supporting source in tarball form and the other supporting source in a sub-tree. Signed-off-by: Brian Barrett <bbarrett@amazon.com>
29 строки
872 B
Makefile
29 строки
872 B
Makefile
#
|
|
# Copyright (c) 2020 Amazon.com, Inc. or its affiliates.
|
|
# All Rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
# This Makefile exists (as opposed to being part of the top level
|
|
# Makefile) solely to have a blank check-recursive rule. Otherwise, the
|
|
# stability of Open MPI's ability to run "make check" or "make
|
|
# distcheck" is dependent on the ability of our 3rd-party packages to
|
|
# do the same. Libevent's tests are not stable enough for that kind
|
|
# of choice.
|
|
|
|
SUBDIRS = $(OPAL_3RDPARTY_SUBDIRS)
|
|
DIST_SUBDIRS = $(OPAL_3RDPARTY_DIST_SUBDIRS)
|
|
EXTRA_DIST = $(OPAL_3RDPARTY_EXTRA_DIST)
|
|
|
|
distclean-local:
|
|
rm -rf $(OPAL_3RDPARTY_DISTCLEAN_DIRS)
|
|
|
|
check:
|
|
@echo "auto-recursing into 3rd-party packages for check disabled"
|
|
|
|
check-recursive:
|
|
@echo "auto-recursing into 3rd-party packages for check disabled"
|