Skip to content

Commit 8615761

Browse files
committed
Incremental step forward on configury for PRRTE
Signed-off-by: Ralph Castain <[email protected]>
1 parent 50d05e7 commit 8615761

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

config/ompi_setup_prrte.m4

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#
2525

2626
AC_DEFUN([OMPI_SETUP_PRRTE],[
27-
OPAL_VAR_SCOPE_PUSH([opal_prrte_save_CPPFLAGS opal_prrte_save_CFLAGS opal_prrte_save_LDFLAGS opal_prrte_save_LIBS opal_prrte_args opal_prrte_save_enable_dlopen opal_prrte_save_enable_mca_dso opal_prrte_save_enable_mca_static])
27+
OPAL_VAR_SCOPE_PUSH([opal_prrte_save_CPPFLAGS opal_prrte_save_CFLAGS opal_prrte_save_LDFLAGS opal_prrte_save_LIBS opal_prrte_args opal_prrte_save_enable_dlopen opal_prrte_save_enable_mca_dso opal_prrte_save_enable_mca_static opal_prrte_extra_libs opal_prrte_extra_ltlibs opal_prrte_extra_ldflags opal_prrte_save_with_libevent opal_prrte_save_with_hwloc opal_prrte_save_with_pmix])
2828

2929
opal_prrte_save_CFLAGS=$CFLAGS
3030
opal_prrte_save_CPPFLAGS=$CPPFLAGS
@@ -33,6 +33,9 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
3333
opal_prrte_save_enable_dlopen=enable_dlopen
3434
opal_prrte_save_enable_mca_dso=enable_mca_dso
3535
opal_prrte_save_enable_mca_static=enable_mca_static
36+
opal_prrte_save_with_libevent=with_libevent
37+
opal_prrte_save_with_hwloc=with_hwloc
38+
opal_prrte_save_with_pmix=with_pmix
3639

3740
AC_ARG_ENABLE([internal-rte],
3841
[AC_HELP_STRING([--enable-internal-rte],
@@ -59,6 +62,10 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
5962
if test "$enable_internal_rte" != "no"; then
6063
AC_MSG_RESULT([yes])
6164
ompi_want_prrte=yes
65+
opal_prrte_extra_ldflags=
66+
opal_prrte_extra_libs=$OMPI_TOP_BUILDDIR/opal/libopen-pal.la
67+
opal_prrte_extra_ltlibs=$OMPI_TOP_BUILDDIR/opal/libopen-pal.la
68+
6269
if test -z $with_libevent || test "$with_libevent" = "internal" || test "$with_libevent" = "yes"; then
6370
opal_prrte_libevent_arg="--with-libevent-header=$OMPI_TOP_SRCDIR/opal/mca/event/event.h"
6471
elif test "$with_libevent" = "external"; then
@@ -102,7 +109,11 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
102109
opal_prrte_args="$opal_prrte_args --with-platform=$with_prrte_platform"
103110
fi
104111
# add the extra libs
105-
opal_prrte_args="$opal_prrte_args --with-prrte-extra-lib=$OMPI_TOP_BUILDDIR/opal/libopen-pal.la --with-prrte-extra-ltlib=$OMPI_TOP_BUILDDIR/opal/libopen-pal.la"
112+
if test "x$opal_prrte_extra_ldflags" != "x"; then
113+
opal_prrte_args="$opal_prrte_args --with-prrte-extra-ldflags=\"$opal_prrte_extra_ldflags\" --with-prrte-extra-lib=\"$opal_prrte_extra_libs\" --with-prrte-extra-ltlib=\"$opal_prrte_extra_ltlibs\""
114+
else
115+
opal_prrte_args="$opal_prrte_args --with-prrte-extra-lib=\"$opal_prrte_extra_libs\" --with-prrte-extra-ltlib=\"$opal_prrte_extra_ltlibs\""
116+
fi
106117

107118
AC_MSG_CHECKING([final prrte configure args])
108119
AC_MSG_RESULT([$opal_prrte_args])

0 commit comments

Comments
 (0)