], [])],
[AC_MSG_RESULT([found])
opal_external_pmix_version=4x
+ opal_external_pmix_version_major=4
opal_external_pmix_version_found=1
opal_external_pmix_happy=yes],
[AC_MSG_RESULT([not found])])])
], [])],
[AC_MSG_RESULT([found])
opal_external_pmix_version=3x
+ opal_external_pmix_version_major=3
opal_external_pmix_version_found=1
opal_external_pmix_happy=yes],
[AC_MSG_RESULT([not found])])])
], [])],
[AC_MSG_RESULT([found])
opal_external_pmix_version=2x
+ opal_external_pmix_version_major=2
opal_external_pmix_version_found=1
opal_external_pmix_happy=yes],
[AC_MSG_RESULT([not found])])])
], [])],
[AC_MSG_RESULT([found])
opal_external_pmix_version=1x
+ opal_external_pmix_version_major=1
opal_external_pmix_version_found=1
opal_external_have_pmix1=1
opal_external_pmix_happy=yes],
AS_IF([test "$opal_external_pmix_happy" = "yes"],
[ # check for the 3.x version
- AC_MSG_CHECKING([if external component is version 3.x])
- AS_IF([test "$opal_external_pmix_version" = "3x"],
- [AC_MSG_RESULT([yes])
- AS_IF([test "$opal_event_external_support" != "yes"],
- [AC_MSG_WARN([EXTERNAL PMIX SUPPORT REQUIRES USE OF EXTERNAL LIBEVENT])
- AC_MSG_WARN([LIBRARY. THIS LIBRARY MUST POINT TO THE SAME ONE USED])
- AC_MSG_WARN([TO BUILD PMIX OR ELSE UNPREDICTABLE BEHAVIOR MAY RESULT])
- AC_MSG_ERROR([PLEASE CORRECT THE CONFIGURE COMMAND LINE AND REBUILD])])
- opal_pmix_external_3x_happy=yes],
- [AC_MSG_RESULT([no])
- opal_pmix_external_3x_happy=no])
+ AC_MSG_CHECKING([if external component is version 3.x or higher])
+ if test $opal_external_pmix_version_major -ge 3 ; then
+ AC_MSG_RESULT([yes])
+ AS_IF([test "$opal_event_external_support" != "yes"],
+ [AC_MSG_WARN([EXTERNAL PMIX SUPPORT REQUIRES USE OF EXTERNAL LIBEVENT])
+ AC_MSG_WARN([LIBRARY. THIS LIBRARY MUST POINT TO THE SAME ONE USED])
+ AC_MSG_WARN([TO BUILD PMIX OR ELSE UNPREDICTABLE BEHAVIOR MAY RESULT])
+ AC_MSG_ERROR([PLEASE CORRECT THE CONFIGURE COMMAND LINE AND REBUILD])])
+ opal_pmix_external_3x_happy=yes
+ else
+ AC_MSG_RESULT([no])
+ opal_pmix_external_3x_happy=no
+ fi
AS_IF([test "$opal_pmix_external_3x_happy" = "yes"],
[$1
# need to set the wrapper flags for static builds