X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=config%2Flyxinclude.m4;h=7b736b4f5c2b09cfd8f0d4dfb5bde72a19174d6d;hb=4f816fd13b3388b22a2f73ccfb2a369aa9dd2b3f;hp=75801694b3547a6fa67c23a80571f5bb5cdd2d96;hpb=358a19aca826ef7f09a64fbef19887f448e4efc7;p=lyx.git diff --git a/config/lyxinclude.m4 b/config/lyxinclude.m4 index 75801694b3..7b736b4f5c 100644 --- a/config/lyxinclude.m4 +++ b/config/lyxinclude.m4 @@ -985,3 +985,39 @@ if eval "test \"\${lyx_cv_declare_${tr_hdr}_$1}\" = \"yes\""; then got="yes" fi done]) + + +## ------------------------------------------------------------------------ +## Find a file (or one of more files in a list of dirs) +## ------------------------------------------------------------------------ +## +AC_DEFUN(AC_FIND_FILE, +[ +$3=NO +for i in $2; +do + for j in $1; + do + if test -r "$i/$j"; then + $3=$i + break 2 + fi + done +done +]) + +dnl just a wrapper to clean up configure.in +AC_DEFUN(LYX_PROG_LIBTOOL, +[ +AC_REQUIRE([AC_ENABLE_SHARED]) +AC_REQUIRE([AC_ENABLE_STATIC]) +dnl libtool is only for C, so I must force him +dnl to find the correct flags for C++ +ac_save_cc=$CC +ac_save_cflags="$CFLAGS" +CC=$CXX +CFLAGS="$CXXFLAGS" +AM_PROG_LIBTOOL dnl for libraries +CC=$ac_save_cc +CFLAGS="$ac_save_cflags" +])