24
24
#
25
25
26
26
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 ])
28
28
29
29
opal_prrte_save_CFLAGS= $CFLAGS
30
30
opal_prrte_save_CPPFLAGS= $CPPFLAGS
@@ -33,6 +33,9 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
33
33
opal_prrte_save_enable_dlopen= enable_dlopen
34
34
opal_prrte_save_enable_mca_dso= enable_mca_dso
35
35
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
36
39
37
40
AC_ARG_ENABLE([internal-rte],
38
41
[AC_HELP_STRING([--enable-internal-rte],
@@ -59,6 +62,10 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
59
62
if test " $enable_internal_rte " ! = " no" ; then
60
63
AC_MSG_RESULT([yes])
61
64
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
+
62
69
if test -z $with_libevent || test " $with_libevent " = " internal" || test " $with_libevent " = " yes" ; then
63
70
opal_prrte_libevent_arg=" --with-libevent-header=$OMPI_TOP_SRCDIR /opal/mca/event/event.h"
64
71
elif test " $with_libevent " = " external" ; then
@@ -102,7 +109,11 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
102
109
opal_prrte_args=" $opal_prrte_args --with-platform=$with_prrte_platform "
103
110
fi
104
111
# 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
106
117
107
118
AC_MSG_CHECKING([final prrte configure args])
108
119
AC_MSG_RESULT([$opal_prrte_args ])
0 commit comments