📄 configure.in
字号:
dnldnl Configuration input file for standard Harvest broker componentsdnldnl $Id: configure.in,v 2.9 2000/02/03 12:45:54 sxw Exp $dnlAC_PREREQ(2.12)AC_INIT(glimpse/main.c)AC_REVISION(1.7)dnlAC_PREFIX_DEFAULT(/usr/local/harvest)dnl Build a copy of prefixif test "X$prefix" != "XNONE"; then myprefix="$prefix";else myprefix='/usr/local/harvest';fiINSTALL_TOPDIR="$myprefix";INSTALL_LIBDIR="$myprefix/lib";INSTALL_BINDIR="$myprefix/bin";INSTALL_MANDIR="$myprefix/man";THIS_HOST="`hostname`"XTRA_LIBS=''dnl SubsitutionsAC_SUBST(INSTALL_TOPDIR)AC_SUBST(INSTALL_LIBDIR)AC_SUBST(INSTALL_BINDIR)AC_SUBST(INSTALL_MANDIR)AC_SUBST(THIS_HOST)dnl Stop it from setting optimisationCFLAGS=''dnl Check for GNU ccAC_PROG_CCdnl Check for programsAC_PROG_CPPAC_PROG_INSTALLAC_PROG_RANLIBdnl look for true/false scripts firstAC_PATH_PROG(CMD_TRUE, true)AC_PATH_PROG(CMD_FALSE, false)dnl and use themAC_PATH_PROG(CMD_GZIP, gzip, $CMD_FALSE)AC_PATH_PROG(CMD_GUNZIP, gunzip, $CMD_FALSE)AC_PATH_PROG(CMD_PERL, perl, $CMD_FALSE)dnl Set PERL tooPERL="$CMD_PERL"AC_SUBST(PERL)dnl find ln -sAC_PROG_LN_Sdnl Decide if we should really use -lmalloc. It is known to havednl problems on SunOS 5.4 at least.dnlif test -x "/bin/uname"; then if /bin/uname -sr | grep ['SunOS 5.[0-4]'] >/dev/null 2>&1; then NO_LIBMALLOC=x fifidnl Check for needed librariesif test x$NO_LIBMALLOC = x ; then AC_CHECK_LIB(malloc, main, [XTRA_LIBS="$XTRA_LIBS -lmalloc"])fiAC_CHECK_LIB(resolv, main, [XTRA_LIBS="$XTRA_LIBS -lresolv"])AC_CHECK_LIB(socket, setsockopt, [XTRA_LIBS="$XTRA_LIBS -lsocket"])AC_CHECK_LIB(nsl, gethostname, [XTRA_LIBS="$XTRA_LIBS -lnsl"])dnl We found a version of libresolv on SunOS 4.x which requires -l44bsddnl We have to first check to see if -l44bsd is present and has thednl function inet_atonAC_CHECK_LIB(44bsd, inet_aton, [HAVE_44BSD="yes"])AC_CHECK_LIB(resolv, inet_aton, [if test "$HAVE_44BSD" = "yes"; then XTRA_LIBS="$XTRA_LIBS -l44bsd"; fi])dnl Override XTRA_LIBSif test -n "$XTRA_LIBS_OVERRIDE"; then XTRA_LIBS="$XTRA_LIBS_OVERRIDE";fiAC_SUBST(XTRA_LIBS)dnl Try to see if we're on HP-UX or notif test -x "/bin/uname"; then XXMyOs=`/bin/uname`; if test "HP-UX" = "$XXMyOs"; then RANLIB=":"; fifidnl Clean up after OSF/1 core dump bugrm -f coreAC_OUTPUT(\ Makefile \ WWW/Makefile \ WWW/brokerAdmin \ WWW/displaySOIF \ WWW/search \ glimpse/Makefile \ glimpse/glimpseindex.sh \ glimpse/agrep/Makefile \ glimpse/index/Makefile \ glimpse/compress/Makefile \)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -