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

Annotation of OpenXM_contrib/gnuplot/m4/path-hdr.m4, Revision 1.1

1.1     ! maekawa     1: ## --------------------------------------------- ##
        !             2: ## Search several directories for header file.   ##
        !             3: ## Built around a non-caching and silent version ##
        !             4: ## of AC_CHECK_HEADER.                           ##
        !             5: ## From Lars Hecking                             ##
        !             6: ## --------------------------------------------- ##
        !             7:
        !             8: # serial 2
        !             9:
        !            10: dnl GP_PATH_HEADER(HEADER-FILE, SEARCH-DIRS [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])
        !            11: AC_DEFUN(GP_PATH_HEADER,
        !            12: [ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
        !            13: changequote(, )dnl
        !            14:   ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
        !            15: changequote([, ])dnl
        !            16: AC_MSG_CHECKING([for $1])
        !            17: AC_CACHE_VAL(ac_cv_header_$ac_safe,
        !            18: [gp_save_CPPFLAGS="$CPPFLAGS"
        !            19: if test "$2" != yes && test "$2" != no; then
        !            20:   gp_h_path=`echo "$2" | sed -e 's%/lib$1\.a$%%'`
        !            21:   gp_h_prfx=`echo "$gp_h_path" | sed -e 's%/lib$%%' -e 's%/include$%%'`
        !            22:   gp_h_list="$gp_h_prfx $gp_h_prfx/include $gp_h_path"
        !            23: else
        !            24:   gp_h_list=''
        !            25: fi
        !            26: for ac_dir in $gp_h_list '' /usr/local/include ; do
        !            27:   test x${ac_dir} != x && CPPFLAGS="$gp_save_CPPFLAGS -I${ac_dir}"
        !            28:   AC_TRY_CPP([#include <$1>], eval "ac_cv_header_$ac_safe=${ac_dir}",
        !            29:     eval "ac_cv_header_$ac_safe=no")
        !            30:   CPPFLAGS="$gp_save_CPPFLAGS"
        !            31:   if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" != no"; then
        !            32:     break
        !            33:   fi
        !            34: done
        !            35: ])
        !            36: if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" != no"; then
        !            37:   if eval "test \"`echo x'$ac_cv_header_'$ac_safe`\" != x" && eval "test \"`echo x'$ac_cv_header_'$ac_safe`\" != xyes"; then
        !            38:     eval "CPPFLAGS=\"$gp_save_CPPFLAGS -I`echo '$ac_cv_header_'$ac_safe`\""
        !            39:   fi
        !            40:   AC_DEFINE_UNQUOTED($ac_tr_hdr)
        !            41:   AC_MSG_RESULT(yes)
        !            42:   ifelse([$3], , :, [$3])
        !            43: else
        !            44:   AC_MSG_RESULT(no)
        !            45: ifelse([$4], , , [$4
        !            46: ])dnl
        !            47: fi
        !            48: ])
        !            49:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>