[cig-commits] r5175 - cs/autoconf/trunk

leif at geodynamics.org leif at geodynamics.org
Fri Nov 3 16:56:20 PST 2006


Author: leif
Date: 2006-11-03 16:56:20 -0800 (Fri, 03 Nov 2006)
New Revision: 5175

Modified:
   cs/autoconf/trunk/cit_petsc.m4
Log:
Fix for issue62:

    "PETSc autoconf macro CIT_PETSC_SIEVE out of date".

This macro is now called CIT_CHECK_LIB_PETSC_SIEVE.

Also, set PETSC_SIEVE_FLAGS in CIT_PATH_PETSC.


Modified: cs/autoconf/trunk/cit_petsc.m4
===================================================================
--- cs/autoconf/trunk/cit_petsc.m4	2006-11-03 22:24:36 UTC (rev 5174)
+++ cs/autoconf/trunk/cit_petsc.m4	2006-11-04 00:56:20 UTC (rev 5175)
@@ -72,6 +72,8 @@
 
     'CC',
     'FC',
+
+    'SIEVE_FLAGS',
 )
 
 for key in keys:
@@ -110,6 +112,7 @@
 AC_SUBST([PETSC_FORTRAN_LIB])
 AC_SUBST([PETSC_CC])
 AC_SUBST([PETSC_FC])
+AC_SUBST([PETSC_SIEVE_FLAGS])
 ])dnl CIT_PATH_PETSC
 
 
@@ -293,9 +296,9 @@
 ])dnl _CIT_TRIVIAL_PETSC_PROGRAM
 
 
-# CIT_PETSC_SIEVE
-# ---------------
-AC_DEFUN([CIT_PETSC_SIEVE], [
+# CIT_CHECK_LIB_PETSC_SIEVE
+# -------------------------
+AC_DEFUN([CIT_CHECK_LIB_PETSC_SIEVE], [
 AC_MSG_CHECKING([for PETSc/Sieve])
 AC_LANG_PUSH(C++)
 cit_petsc_save_LIBS=$LIBS
@@ -305,7 +308,8 @@
 AC_LINK_IFELSE(AC_LANG_PROGRAM([[
 #include <petscmesh.h>
 ]], [[
-    ALE::Sieve *topology;
+    const int dim = 3;
+    ALE::Mesh mesh(PETSC_COMM_WORLD, dim);
 ]]), [
     AC_MSG_RESULT(yes)
 ], [
@@ -315,7 +319,7 @@
 CPPFLAGS=$cit_petsc_save_CPPFLAGS
 LIBS=$cit_petsc_save_LIBS
 AC_LANG_POP(C++)
-])dnl CIT_PETSC_SIEVE
+])dnl CIT_CHECK_LIB_PETSC_SIEVE
 
 
 dnl end of file



More information about the cig-commits mailing list