[cig-commits] [commit] rajesh-petsc-schur: Fixes to Autoconf to correctly handle PETSc (a086571)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Nov 5 19:15:27 PST 2014


Repository : https://github.com/geodynamics/citcoms

On branch  : rajesh-petsc-schur
Link       : https://github.com/geodynamics/citcoms/compare/464e1b32299b15819f93efd98d969cddb84dfe51...f97ae655a50bdbd6dac1923a3471ee4dae178fbd

>---------------------------------------------------------------

commit a0865714e03aabeff8560646e71019e456705463
Author: Eric Heien <emheien at ucdavis.edu>
Date:   Tue Oct 14 17:43:54 2014 -0700

    Fixes to Autoconf to correctly handle PETSc


>---------------------------------------------------------------

a0865714e03aabeff8560646e71019e456705463
 bin/Makefile.am | 4 ++--
 configure.ac    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/Makefile.am b/bin/Makefile.am
index 4a76f37..6ef673e 100644
--- a/bin/Makefile.am
+++ b/bin/Makefile.am
@@ -37,9 +37,9 @@ bin_SCRIPTS =
 
 ######## C drivers ########
 CitcomSFull_SOURCES = Citcom.c CitcomSFull.c
-CitcomSFull_LDADD = $(libCitcomS)
+CitcomSFull_LDADD = $(libCitcomS) $(PETSC_LIB)
 CitcomSRegional_SOURCES = Citcom.c CitcomSRegional.c
-CitcomSRegional_LDADD = $(libCitcomS)
+CitcomSRegional_LDADD = $(libCitcomS) $(PETSC_LIB)
 
 libCitcomS = $(top_builddir)/lib/libCitcomS.a
 
diff --git a/configure.ac b/configure.ac
index 6ddcfd8..0946cac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -63,7 +63,7 @@ AC_PROG_CXX([mpicxx mpic++ mpiCC hcp mpCC mpxlC mpxlC_r cmpic++ g++ c++ gpp aCC
 AC_CHECK_HEADERS([malloc.h])
 
 if test "$want_petsc" = yes; then
-  CIT_PATH_PETSC(3.5.2,[CPPFLAGS="-DUSE_PETSC $CPPFLAGS"],[AC_MSG_ERROR([PETSc 3.5.1 library not found])])
+  CIT_PATH_PETSC(3.5.2,[CPPFLAGS="-DUSE_PETSC $PETSC_CC_INCLUDES $CPPFLAGS"],[AC_MSG_ERROR([PETSc 3.5.2 library not found])])
   CIT_HEADER_PETSC
   CIT_CHECK_LIB_PETSC
 fi



More information about the CIG-COMMITS mailing list