From: Julian Seward Date: Thu, 9 Mar 2006 02:41:41 +0000 (+0000) Subject: MPI checks: use AC_TRY_COMPILE correctly, so as to generate a test program X-Git-Tag: svn/VALGRIND_3_2_0~221 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3177783d37648386a6f2985d445194c7c15880a;p=thirdparty%2Fvalgrind.git MPI checks: use AC_TRY_COMPILE correctly, so as to generate a test program that icc can compile (just in case mpicc is a wrapper round icc). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5730 --- diff --git a/configure.in b/configure.in index d23458f521..12b37ead49 100644 --- a/configure.in +++ b/configure.in @@ -605,18 +605,17 @@ AC_ARG_WITH(mpicc, ) AC_MSG_CHECKING([for usable MPI2-compliant mpicc and mpi.h]) saved_CC=$CC +saved_CFLAGS=$CFLAGS CC=$MPI_CC -AC_TRY_LINK(, [ +CFLAGS= +AC_TRY_COMPILE([ #include #include -int main ( int argc, char** argv ) -{ - int r = MPI_Init(&argc,&argv); - r |= MPI_Type_get_contents( MPI_INT, 0,0,0, NULL,NULL,NULL ); - return r; -} -], -[ +],[ + int r = MPI_Init(NULL,NULL); + r |= MPI_Type_get_contents( MPI_INT, 0,0,0, NULL,NULL,NULL ); + return r; +], [ ac_have_mpi2=yes AC_MSG_RESULT([yes, $MPI_CC]) ], [ @@ -624,6 +623,7 @@ ac_have_mpi2=no AC_MSG_RESULT([no]) ]) CC=$saved_CC +CFLAGS=$saved_CFLAGS AM_CONDITIONAL(BUILD_MPIWRAP, test x$ac_have_mpi2 = xyes) AC_SUBST(MPI_CC)