[BACK]Return to search-hdr.m4 CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot / m4

File: [local] / OpenXM_contrib / gnuplot / m4 / Attic / search-hdr.m4 (download)

Revision 1.1, Sun Jan 9 17:01:10 2000 UTC (24 years, 4 months ago) by maekawa
Branch: MAIN

Initial revision

## --------------------------------------------- ##
## Search several directories for header file.   ##
## Built around a non-caching and silent version ##
## of AC_CHECK_HEADER.                           ##
## From Lars Hecking                             ##
## --------------------------------------------- ##

# serial 1

dnl gp_SEARCH_HEADERDIRS(HEADER-FILE [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])
AC_DEFUN(gp_SEARCH_HEADERDIRS,
[AC_REQUIRE([gp_SEARCH_LIBDIRS])
AC_MSG_CHECKING([for $1])
ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
gp_save_CPPFLAGS="$CPPFLAGS"
for ac_dir in '' /usr/local/include $gp_lib_prefix $gp_lib_prefix/include ; do
  CPPFLAGS="$gp_save_CPPFLAGS `test x${ac_dir} != x && echo -I${ac_dir}`"
  AC_TRY_CPP([#include <$1>], eval "ac_cv_header_$ac_safe=yes",
    eval "ac_cv_header_$ac_safe=no")
  if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
    break
  else
    CPPFLAGS="${ac_save_CPPFLAGS}"
  fi
done
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  AC_MSG_RESULT(yes)
  ifelse([$2], , :, [$2])
else
  AC_MSG_RESULT(no)
ifelse([$3], , , [$3
])dnl
fi
])