@@ -64,7 +64,7 @@ dnl application when opal is built as a static library.
64
64
dnl * CPPFLAGS, LDFLAGS - Updated opal_pmix_CPPFLAGS and
65
65
dnl opal_pmix_LDFLAGS.
66
66
AC_DEFUN ( [ OPAL_CONFIG_PMIX] , [
67
- OPAL_VAR_SCOPE_PUSH([ external_pmix_happy internal_pmix_happy internal_pmix_args internal_pmix_libs internal_pmix_CPPFLAGS] )
67
+ OPAL_VAR_SCOPE_PUSH([ external_pmix_happy internal_pmix_happy internal_pmix_args internal_pmix_wrapper_libs internal_pmix_CPPFLAGS] )
68
68
69
69
opal_show_subtitle "Configuring PMIx"
70
70
@@ -87,21 +87,20 @@ AC_DEFUN([OPAL_CONFIG_PMIX], [
87
87
# desired.
88
88
89
89
internal_pmix_args="--without-tests-examples --enable-pmix-binaries --disable-pmix-backward-compatibility --disable-visibility"
90
- internal_pmix_libs =
90
+ internal_pmix_wrapper_libs =
91
91
internal_pmix_CPPFLAGS=
92
92
93
93
AS_IF ( [ test "$opal_libevent_mode" = "internal"] ,
94
- [ internal_pmix_args="$internal_pmix_args --with-libevent=cobuild"
95
- internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_libevent_CPPFLAGS"
96
- internal_pmix_libs="$internal_pmix_libs $opal_libevent_LIBS"] )
94
+ [ internal_pmix_args="$internal_pmix_args --with-libevent --disable-libevent-lib-checks"
95
+ internal_pmix_args="$internal_pmix_args --with-libevent-extra-libs=\"$opal_libevent_LIBS\""
96
+ internal_pmix_wrapper_libs="$internal_pmix_wrapper_libs \"$opal_libevent_WRAPPER_LIBS\""
97
+ internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_libevent_CPPFLAGS"] )
97
98
98
99
AS_IF ( [ test "$opal_hwloc_mode" = "internal"] ,
99
- [ internal_pmix_args="$internal_pmix_args --with-hwloc=cobuild"
100
- internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_hwloc_CPPFLAGS"
101
- internal_pmix_libs="$internal_pmix_libs $opal_hwloc_LIBS"] )
102
-
103
- AS_IF ( [ test ! -z "$internal_pmix_libs"] ,
104
- [ internal_pmix_args="$internal_pmix_args --with-pmix-extra-lib=\"$internal_pmix_libs\""] )
100
+ [ internal_pmix_args="$internal_pmix_args --disable-hwloc-lib-checks"
101
+ internal_pmix_args="$internal_pmix_args --with-hwloc-extra-libs=\"$opal_hwloc_LIBS\""
102
+ internal_pmix_wrapper_libs="$internal_pmix_wrapper_libs \"$opal_hwloc_WRAPPER_LIBS\""
103
+ internal_pmix_CPPFLAGS="$internal_pmix_CPPFLAGS $opal_hwloc_CPPFLAGS"] )
105
104
106
105
if test "$WANT_DEBUG" = "1"; then
107
106
internal_pmix_args="$internal_pmix_args --enable-debug"
@@ -114,6 +113,8 @@ AC_DEFUN([OPAL_CONFIG_PMIX], [
114
113
OPAL_SUBDIR_ENV_CLEAN([ opal_pmix_configure] )
115
114
AS_IF ( [ test -n "$internal_pmix_CPPFLAGS"] ,
116
115
[ OPAL_SUBDIR_ENV_APPEND([ CPPFLAGS] , [ $internal_pmix_CPPFLAGS] )] )
116
+ AS_IF ( [ test -n "$internal_pmix_wrapper_libs"] ,
117
+ [ inernal_pmix_args="$internal_pmix_args --with-wrapper-libs=\"$internal_pmix_wrapper_libs\""] )
117
118
PAC_CONFIG_SUBDIR_ARGS([ 3rd-party/openpmix] , [ $internal_pmix_args] ,
118
119
[ [ --with-libevent=internal] , [ --with-hwloc=internal] ,
119
120
[ --with-libevent=external] , [ --with-hwloc=external] ,
0 commit comments