mirror of
https://github.com/berkeleydb/libdb.git
synced 2024-11-16 09:06:25 +00:00
60 lines
1.9 KiB
Text
60 lines
1.9 KiB
Text
|
# $Id$
|
||
|
|
||
|
# Check for programs used in building/installation.
|
||
|
AC_DEFUN(AM_PROGRAMS_SET, [
|
||
|
|
||
|
AC_CHECK_TOOL(CHMOD, chmod, none)
|
||
|
test "$CHMOD" = "none" && AC_MSG_ERROR([No chmod utility found.])
|
||
|
|
||
|
AC_CHECK_TOOL(CP, cp, none)
|
||
|
test "$CP" = "none" && AC_MSG_ERROR([No cp utility found.])
|
||
|
|
||
|
# The Tcl test suite requires a kill utility.
|
||
|
if test "$db_cv_test" = "yes"; then
|
||
|
AC_CHECK_TOOL(KILL, kill, none)
|
||
|
test "$KILL" = "none" && AC_MSG_ERROR([No kill utility found.])
|
||
|
fi
|
||
|
|
||
|
AC_CHECK_TOOL(LN, ln, none)
|
||
|
test "$LN" = "none" && AC_MSG_ERROR([No ln utility found.])
|
||
|
|
||
|
AC_CHECK_TOOL(MKDIR, mkdir, none)
|
||
|
test "$MKDIR" = "none" && AC_MSG_ERROR([No mkdir utility found.])
|
||
|
|
||
|
AC_CHECK_TOOL(RM, rm, none)
|
||
|
test "$RM" = "none" && AC_MSG_ERROR([No rm utility found.])
|
||
|
|
||
|
# We always want to force removes, and libtool assumes the same.
|
||
|
RM="$RM -f"
|
||
|
|
||
|
AC_CHECK_TOOL(MV, mv, none)
|
||
|
test "$MV" = "none" && AC_MSG_ERROR([No mv utility found.])
|
||
|
|
||
|
if test "$db_cv_systemtap" = "yes" -o "$db_cv_dtrace" = "yes"; then
|
||
|
AC_CHECK_TOOL(STAP, stap, none)
|
||
|
test "$STAP" = "none" -a "$db_cv_systemtap" = "yes" && \
|
||
|
AC_MSG_ERROR([No stap utility found.])
|
||
|
db_cv_dtrace=yes
|
||
|
fi
|
||
|
|
||
|
if test "$db_cv_dtrace" = "yes"; then
|
||
|
AC_CHECK_TOOL(DTRACE, dtrace, none)
|
||
|
test "$DTRACE" = "none" && AC_MSG_ERROR([No dtrace utility found.])
|
||
|
# Sed and perl are needed only if events are added after building
|
||
|
# the distribution; if either is missing it is not an error for now.
|
||
|
AC_CHECK_TOOL(SED, sed, none)
|
||
|
AC_CHECK_TOOL(PERL, perl, none)
|
||
|
fi
|
||
|
|
||
|
# We need a complete path for sh, because some make utility implementations get
|
||
|
# upset if SHELL is set to just the command name. Don't use the SHELL variable
|
||
|
# here because the user likely has the SHELL variable set to something other
|
||
|
# than the Bourne shell, which is what Make wants.
|
||
|
AC_PATH_TOOL(db_cv_path_sh, sh, none)
|
||
|
test "$db_cv_path_sh" = "none" && AC_MSG_ERROR([No sh utility found.])
|
||
|
|
||
|
# Don't strip the binaries if --enable-debug was specified.
|
||
|
if test "$db_cv_debug" = yes; then
|
||
|
STRIP=":"
|
||
|
fi])
|