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

Annotation of OpenXM_contrib/gnuplot/m4/search-lib.m4, Revision 1.1

1.1     ! maekawa     1: ## ------------------------------ ##
        !             2: ## Like AC_CHECK_LIB, but quiet,  ##
        !             3: ## and no caching.                ##
        !             4: ## From Lars Hecking              ##
        !             5: ## ------------------------------ ##
        !             6:
        !             7: # serial 1
        !             8:
        !             9: AC_DEFUN(gp_CHECK_LIB_QUIET,
        !            10: [ac_lib_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'`
        !            11: ac_save_LIBS="$LIBS"
        !            12: LIBS="$TERMLIBS $TERMXLIBS -l$1 $5 $LIBS"
        !            13: AC_TRY_LINK(dnl
        !            14: ifelse([$2], [main], , dnl Avoid conflicting decl of main.
        !            15: [/* Override any gcc2 internal prototype to avoid an error.  */
        !            16: ]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
        !            17: extern "C"
        !            18: #endif
        !            19: ])dnl
        !            20: [/* We use char because int might match the return type of a gcc2
        !            21:     builtin and then its argument prototype would still apply.  */
        !            22: char $2();
        !            23: ]),
        !            24:             [$2()],
        !            25:             eval "ac_cv_lib_$ac_lib_var=yes",
        !            26:             eval "ac_cv_lib_$ac_lib_var=no")
        !            27: LIBS="$ac_save_LIBS"
        !            28: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
        !            29:   ifelse([$3], ,
        !            30: [changequote(, )dnl
        !            31:   ac_tr_lib=HAVE_LIB`echo $1 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
        !            32:     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
        !            33: changequote([, ])dnl
        !            34:   LIBS="$LIBS -l$1"
        !            35: ], [$3])
        !            36: else
        !            37:   ifelse([$4], , , [$4
        !            38: ])dnl
        !            39: fi
        !            40: ])
        !            41:
        !            42: ## ------------------------------------------- ##
        !            43: ## Search several directories for library.     ##
        !            44: ## NOTE: OTHER_LIBRARIES are NOT automatically ##
        !            45: ## added to TERMLIBS. This must be done in     ##
        !            46: ## configure.in!                               ##
        !            47: ## From Lars Hecking                           ##
        !            48: ## ------------------------------------------- ##
        !            49:
        !            50: # serial 1
        !            51:
        !            52: dnl gp_SEARCH_LIBDIRS(LIBRARY, FUNCTION [, OTHER-LIBRARIES])
        !            53: AC_DEFUN(gp_SEARCH_LIBDIRS,
        !            54: [AC_MSG_CHECKING([for $2 in -l$1])
        !            55: gp_save_TERMLIBS="$TERMLIBS"
        !            56: changequote(, )dnl
        !            57:   gp_tr_lib=HAVE_LIB`echo $1 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
        !            58:     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
        !            59: changequote([, ])dnl
        !            60: dnl The "no" case is just a safety net
        !            61: case "$with_$1" in
        !            62:   yes|no)
        !            63:     gp_lib_list="";;
        !            64:   *)
        !            65:     gp_lib_path=`echo $with_$1 | sed -e 's%/lib$1\.a$%%'`
        !            66:     gp_lib_prefix=`echo $gp_lib_path | sed 's%/lib$%%'`
        !            67:     gp_lib_list="$gp_lib_prefix $gp_lib_prefix/lib $gp_lib_path"
        !            68: esac
        !            69: for ac_dir in '' /usr/local/lib $gp_lib_list ; do
        !            70:   TERMLIBS="`test x${ac_dir} != x && echo -L${ac_dir}` $gp_save_TERMLIBS"
        !            71:   gp_CHECK_LIB_QUIET($1,$2,dnl
        !            72:     TERMLIBS="$TERMLIBS -l$1"; break, dnl ACTION-IF-FOUND
        !            73:     TERMLIBS="$gp_save_TERMLIBS",     dnl ACTION-IF-NOT-FOUND
        !            74:     $3)                               dnl OTHER-LIBRARIES
        !            75: done
        !            76: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
        !            77:   AC_MSG_RESULT(yes)
        !            78: else
        !            79:   AC_MSG_RESULT(no)
        !            80: fi
        !            81: ])
        !            82:

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