📄 configure.in
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT(src/noflushd.c)AM_CONFIG_HEADER(config.h)AM_INIT_AUTOMAKE(noflushd,2.7.4)AM_MAINTAINER_MODEdnl Checks for programs.AC_PROG_CCAC_PROG_INSTALLAC_PROG_LN_SAC_PROG_MAKE_SETdnl Checks for libraries.dnl Checks for header files.AC_HEADER_DIRENTAC_HEADER_STDCAC_HEADER_SYS_WAITAC_CHECK_HEADERS(fcntl.h syslog.h unistd.h sys/ioctl.h sys/time.h)dnl Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_C_INLINEAC_TYPE_PID_TAC_TYPE_SIZE_TAC_STRUCT_ST_RDEVdnl Checks for library functions.AC_PROG_GCC_TRADITIONALAC_HEADER_MAJORAC_TYPE_SIGNALAC_CHECK_FUNCS(strdup)dnl Define our own install targets.docdir=""initdir=""scheme=""AC_ARG_WITH(scheme, [ --with-scheme=<dist> adapt to distribution specifics. <dist> may be one of debian, redhat or suse],[ case "$withval" in debian) scheme="debian" ;; redhat) scheme="redhat" ;; suse) scheme="suse" ;; *) AC_MSG_ERROR([Unknown dist layout $withval]) esac],[ AC_MSG_CHECKING([for distribution layout]) if test -d /sbin/init.d/; then scheme="suse" elif test -d /etc/rc.d/init.d; then scheme="redhat" elif test -d /etc/init.d; then scheme="debian" else scheme="unknown" fi AC_MSG_RESULT([$scheme])])dnl This is somewhat half-hearted. We install into /usr/local by defaultdnl as we should. Nevertheless we use the distribution's doc dir layout.dnl Anyway, initdir is a fix place, even if we install into /usr/local.case "$scheme" in debian) docdir='${exec_prefix}'/share/doc/$PACKAGE/ initdir=/etc/init.d/ ;; redhat) docdir='${exec_prefix}'/doc/$PACKAGE-$VERSION/ initdir=/etc/rc.d/init.d/ ;; suse) docdir='${exec_prefix}'/doc/packages/$PACKAGE/ initdir=/sbin/init.d/ ;;esacAC_ARG_WITH(docdir,[ --with-docdir=<dir> Directory to put documentation files in.],[ docdir="$withval"],)AC_ARG_WITH(initdir,[ --with-initdir=<dir> Directory to put init skipt in.],[ initdir="$withval"],)if test -z "$docdir"; then docdir='${exec_prefix}'/doc/$PACKAGE/ AC_MSG_WARN([Setting docdir to $docdir. No better location found.])fiif test -z "$initdir"; then initdir="$docdir" AC_MSG_WARN([Will not install init skript. An example, however, can be found in $docdir.])fi AC_SUBST(docdir)AC_SUBST(initdir)AC_OUTPUT(Makefile src/Makefile man/Makefile skripts/Makefile)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -