Merge pull request #6623 from hzhou/2308_pmi

pmi: refactor libpmiutil.la

Approved-by: Ken Raffenetti
Esse commit está contido em:
Hui Zhou
2023-08-14 12:34:07 -05:00
commit de GitHub
2 arquivos alterados com 13 adições e 9 exclusões
+2 -2
Ver Arquivo
@@ -144,14 +144,14 @@ m4_define([pmi_embedded_dir],[modules/pmi])
# we need the "pmi/src" path for accessing internal headers such as pmi_wire.h
if test "$FROM_MPICH" = "yes"; then
pmi_includedir="-I$main_top_srcdir/src/pmi/src"
pmi_lib="$main_top_builddir/src/pmi/libpmi.la"
pmi_lib="$main_top_builddir/src/pmi/libpmiutil.la"
else
# TODO: option for --with-pmilib=xxx
pmi_srcdir=pmi_embedded_dir
pmi_includedir='-I$(top_srcdir)/pmi_embedded_dir/src'
pmi_subdir_args="--enable-embedded"
PAC_CONFIG_SUBDIR_ARGS(pmi_embedded_dir, [$pmi_subdir_args])
pmi_lib='$(top_builddir)/pmi_embedded_dir/libpmi.la'
pmi_lib='$(top_builddir)/pmi_embedded_dir/libpmiutil.la'
fi
# Documentation
+11 -7
Ver Arquivo
@@ -6,8 +6,16 @@
ACLOCAL_AMFLAGS = -I confdb
AM_CPPFLAGS = -I$(top_srcdir)/include
noinst_LTLIBRARIES = libpmiutil.la
libpmiutil_la_SOURCES = \
src/pmi_wire.c \
src/pmi_msg.c \
src/pmi_common.c \
src/pmi_util.c
if EMBEDDED_MODE
noinst_LTLIBRARIES = libpmi.la
noinst_LTLIBRARIES += libpmi.la
else
include_HEADERS = \
@@ -20,12 +28,8 @@ endif
SUBDIRS = @mpl_srcdir@
AM_CPPFLAGS += @mpl_includedir@
libpmi_la_LIBADD = @mpl_lib@
libpmi_la_LIBADD = @mpl_lib@ libpmiutil.la
libpmi_la_SOURCES = \
src/pmi_v1.c \
src/pmi_v2.c \
src/pmi_wire.c \
src/pmi_msg.c \
src/pmi_common.c \
src/pmi_util.c
src/pmi_v2.c