[cig-commits] r15171 - mc/3D/CitcomS/trunk

tan2 at geodynamics.org tan2 at geodynamics.org
Wed Jun 10 10:49:35 PDT 2009


Author: tan2
Date: 2009-06-10 10:49:35 -0700 (Wed, 10 Jun 2009)
New Revision: 15171

Modified:
   mc/3D/CitcomS/trunk/configure.ac
Log:
checking netcdf header and library

Modified: mc/3D/CitcomS/trunk/configure.ac
===================================================================
--- mc/3D/CitcomS/trunk/configure.ac	2009-06-10 06:16:49 UTC (rev 15170)
+++ mc/3D/CitcomS/trunk/configure.ac	2009-06-10 17:49:35 UTC (rev 15171)
@@ -167,12 +167,18 @@
 
 # Check for ggrd support
 if test "$want_ggrd" != no; then
+    # Checking netcdf.h, which is included by gmt_grd.h -> gmt.h
+    if test -n "$NETCDFHOME"; then
+        CPPFLAGS="$CPPFLAGS -I$NETCDFHOME/include"
+    fi
+    AC_CHECK_HEADER([netcdf.h],[],[AC_MSG_ERROR([header 'netcdf.h' not found, required by ggrd. Try setting environment variable NETCDEHOME.])])
+
     # Checking gmt.h, which is included by hc.h
     if test -n "$GMTHOME"; then
         CPPFLAGS="$CPPFLAGS -I$GMTHOME/include"
     fi
     # Avoid including gmt_math.h when checking gmt.h
-    AC_CHECK_HEADER([gmt.h],[],[AC_MSG_ERROR([header 'gmt.h' not found, required by ggrd])],[
+    AC_CHECK_HEADER([gmt.h],[],[AC_MSG_ERROR([header 'gmt.h' not found, required by ggrd. Try setting environment variable GMTHOME.])],[
         #define _GMT_MATH_H
     ])
 
@@ -180,13 +186,19 @@
     if test -n "$HC_HOME"; then
         CPPFLAGS="$CPPFLAGS -I$HC_HOME -DUSE_GGRD"
     fi
-    AC_CHECK_HEADER([hc.h], [], [AC_MSG_ERROR([header 'hc.h' not found, required by ggrd])])
+    AC_CHECK_HEADER([hc.h], [], [AC_MSG_ERROR([header 'hc.h' not found, required by ggrd. Try setting environment variable HC_HOME.])])
 
+    # Checking NETCDF library
+    if test -n "$NETCDFHOME"; then
+        LDFLAGS="$LDFLAGS -L$NETCDFHOME/lib"
+    fi
+    AC_SEARCH_LIBS([nc_open], [netcdf], [], [AC_MSG_ERROR([NETCDF library not found, required by ggrd. Try setting environment variable NETCDEHOME.])])
+
     # Checking GMT library
     if test -n "$GMTHOME"; then
         LDFLAGS="$LDFLAGS -L$GMTHOME/lib"
     fi
-    AC_SEARCH_LIBS([GMT_grd_init], [gmt], [], [AC_MSG_ERROR([GMT library not found, required by ggrd])])
+    AC_SEARCH_LIBS([GMT_grd_init], [gmt], [], [AC_MSG_ERROR([GMT library not found, required by ggrd. Try setting environment variable GMTHOME.])])
 
     # Checking HC ggrd library
     if test -n "$HC_HOME"; then
@@ -196,7 +208,7 @@
             LDFLAGS="$LDFLAGS -L$HC_HOME/objects"
         fi
     fi
-    AC_SEARCH_LIBS([ggrd_init_master], [ggrd], [], [AC_MSG_ERROR([HC ggrd library not found])])
+    AC_SEARCH_LIBS([ggrd_init_master], [ggrd], [], [AC_MSG_ERROR([HC ggrd library not found. Try setting environment variable HC_HOME.])])
 fi
 
 



More information about the CIG-COMMITS mailing list