⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 find_apr.m4

📁 linux subdivision ying gai ke yi le ba
💻 M4
字号:
dnldnl find_apr.m4 : locate the APR include files and librariesdnldnl This macro file can be used by applications to find and use the APRdnl library. It provides a standardized mechanism for using APR. It supportsdnl embedding APR into the application source, or locating an installeddnl copy of APR.dnldnl APR_FIND_APR([srcdir [, builddir, implicit-install-check]])dnldnl   where srcdir is the location of the bundled APR source directory, ordnl   empty if source is not bundled.dnldnl   where blddir is the location where the bundled APR will will be built,dnl   or empty if the build will occur in the srcdir.dnldnl   where implicit-install-check set to 1 indicates if there is nodnl   --with-apr option specified, we will look for installed copies.dnldnl Sets the following variables on exit:dnldnl   apr_found : "yes", "no", "reconfig"dnldnl   apr_config : If the apr-config tool exists, this refers to it. Ifdnl                apr_found is "reconfig", then the bundled directorydnl                should be reconfigured *before* using apr_config.dnldnl Note: this macro file assumes that apr-config has been installed; itdnl       is normally considered a required part of an APR installation.dnldnl If a bundled source directory is available and needs to be (re)configured,dnl then apr_found is set to "reconfig". The caller should reconfigure thednl (passed-in) source directory, placing the result in the build directory,dnl as appropriate.dnldnl If apr_found is "yes" or "reconfig", then the caller should use thednl value of apr_config to fetch any necessary build/link information.dnlAC_DEFUN(APR_FIND_APR, [  apr_found="no"  if test "$ac_cv_emxos2" = "yes"; then    # Scripts don't pass test -x on OS/2    TEST_X="test -f"  else    TEST_X="test -x"  fi  AC_MSG_CHECKING(for APR)  AC_ARG_WITH(apr,  [  --with-apr=DIR|FILE     prefix for installed APR, path to APR build tree,                          or the full path to apr-config],  [    if test "$withval" = "no" || test "$withval" = "yes"; then      AC_MSG_ERROR([--with-apr requires a directory to be provided])    fi    if $TEST_X "$withval/bin/apr-config"; then      apr_found="yes"      apr_config="$withval/bin/apr-config"    elif $TEST_X "$withval/apr-config"; then      apr_found="yes"      apr_config="$withval/apr-config"    elif $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then      apr_found="yes"      apr_config="$withval"    fi    dnl if --with-apr is used, then the target prefix/directory must be valid    if test "$apr_found" != "yes"; then      AC_MSG_ERROR([the --with-apr parameter is incorrect. It must specify an install prefix, abuild directory, or an apr-config file.])    fi  ],[    dnl if we have a bundled source directory, use it    if test -d "$1"; then      apr_temp_abs_srcdir="`cd $1 && pwd`"      apr_found="reconfig"      if test -n "$2"; then        apr_config="$2/apr-config"      else        apr_config="$1/apr-config"      fi    fi    if test "$apr_found" = "no" && test -n "$3" && test "$3" = "1"; then      if apr-config --help > /dev/null 2>&1 ; then        apr_found="yes"        apr_config="apr-config"      else        dnl look in some standard places (apparently not in builtin/default)        for lookdir in /usr /usr/local /opt/apr /usr/local/apache2 ; do          if $TEST_X "$lookdir/bin/apr-config"; then            apr_found="yes"            apr_config="$lookdir/bin/apr-config"            break          fi        done      fi    fi  ])  AC_MSG_RESULT($apr_found)])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -