1
1

check for mxm API version >= 1.5

Refs: #3947

This commit was SVN r29808.
Этот коммит содержится в:
Mike Dubman 2013-12-05 12:25:52 +00:00
родитель da26226e3c
Коммит 7b7b82ef35

Просмотреть файл

@ -44,10 +44,31 @@ AC_DEFUN([OMPI_CHECK_MXM],[
[ompi_check_mxm_happy="no"])],
[ompi_check_mxm_happy="no"])
CPPFLAGS="$ompi_check_mxm_$1_save_CPPFLAGS"
LDFLAGS="$ompi_check_mxm_$1_save_LDFLAGS"
LIBS="$ompi_check_mxm_$1_save_LIBS"
AC_MSG_CHECKING(for MXM version compatibility)
AC_REQUIRE_CPP
old_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -I$ompi_check_mxm_dir/include"
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([[#include <mxm/api/mxm_version.h>]],
[[
#if MXM_API < 15
#error "MXM Version less than 1.5, please upgrade"
#endif
]])],
[ompi_mxm_version_ok="yes"],
[ompi_mxm_version_ok="no"])
AC_MSG_RESULT([$ompi_mxm_version_ok])
CFLAGS=$old_CFLAGS
AS_IF([test "$ompi_mxm_version_ok" = "no"], [ompi_check_mxm_happy="no"])
AS_IF([test "$ompi_check_mxm_happy" = "yes"],
[$2],
[AS_IF([test ! -z "$with_mxm" -a "$with_mxm" != "no"],