dnl GA_CHECK_LIB_GRIB2 : Checks whether GrADS can be built with grib2 interface
dnl  args : 		action-if-yes, action-if-no
AC_DEFUN([GA_CHECK_LIB_GRIB2],
[
  ga_check_grib2="no"
  AC_CHECK_HEADER(grib2.h,
  [ AC_CHECK_LIB(grib2c, main, 
    [ AC_CHECK_LIB(png12, main,
      [ AC_CHECK_LIB(z, main,
        [ AC_CHECK_LIB(jasper, main,
          [ ga_check_grib2="yes"
            G2_LIBS='-lgrib2c -ljasper -lpng -lz'
	  ])
        ])
      ])
    ])
  ])

  if test $ga_check_grib2 = "yes" ; then
     m4_if([$1], [], [:], [$1])
  else
     m4_if([$2], [], [:], [$2])
  fi

  AC_SUBST([G2_LIBS])
])
