diff options
Diffstat (limited to 'bdb/dist/aclocal/programs.ac')
-rw-r--r-- | bdb/dist/aclocal/programs.ac | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/bdb/dist/aclocal/programs.ac b/bdb/dist/aclocal/programs.ac new file mode 100644 index 00000000000..7bfa1fa2646 --- /dev/null +++ b/bdb/dist/aclocal/programs.ac @@ -0,0 +1,80 @@ +# $Id: programs.ac,v 11.20 2001/09/24 02:09:25 bostic Exp $ + +# Check for programs used in building/installation. +AC_DEFUN(AM_PROGRAMS_SET, [ + +AC_CHECK_TOOL(db_cv_path_ar, ar, missing_ar) +if test "$db_cv_path_ar" = missing_ar; then + AC_MSG_ERROR([No ar utility found.]) +fi + +AC_CHECK_TOOL(db_cv_path_chmod, chmod, missing_chmod) +if test "$db_cv_path_chmod" = missing_chmod; then + AC_MSG_ERROR([No chmod utility found.]) +fi + +AC_CHECK_TOOL(db_cv_path_cp, cp, missing_cp) +if test "$db_cv_path_cp" = missing_cp; then + AC_MSG_ERROR([No cp utility found.]) +fi + +if test "$db_cv_rpm" = "yes"; then + AC_CHECK_TOOL(path_ldconfig, ldconfig, missing_ldconfig) + AC_PATH_PROG(db_cv_path_ldconfig, $path_ldconfig, missing_ldconfig) + if test "$db_cv_path_ldconfig" != missing_ldconfig; then + RPM_POST_INSTALL="%post -p $db_cv_path_ldconfig" + RPM_POST_UNINSTALL="%postun -p $db_cv_path_ldconfig" + fi +fi + +AC_CHECK_TOOL(db_cv_path_ln, ln, missing_ln) +if test "$db_cv_path_ln" = missing_ln; then + AC_MSG_ERROR([No ln utility found.]) +fi + +AC_CHECK_TOOL(db_cv_path_mkdir, mkdir, missing_mkdir) +if test "$db_cv_path_mkdir" = missing_mkdir; then + AC_MSG_ERROR([No mkdir utility found.]) +fi + +# We need a complete path for ranlib, because it doesn't exist on some +# architectures because the ar utility packages the library itself. +AC_CHECK_TOOL(path_ranlib, ranlib, missing_ranlib) +AC_PATH_PROG(db_cv_path_ranlib, $path_ranlib, missing_ranlib) + +AC_CHECK_TOOL(db_cv_path_rm, rm, missing_rm) +if test "$db_cv_path_rm" = missing_rm; then + AC_MSG_ERROR([No rm utility found.]) +fi + +if test "$db_cv_rpm" = "yes"; then + AC_CHECK_TOOL(db_cv_path_rpm, rpm, missing_rpm) + if test "$db_cv_path_rpm" = missing_rpm; then + AC_MSG_ERROR([No rpm utility found.]) + fi +fi + +# We need a complete path for sh, because some implementations of make +# get upset if SHELL is set to just the command name. +AC_CHECK_TOOL(path_sh, sh, missing_sh) +AC_PATH_PROG(db_cv_path_sh, $path_sh, missing_sh) +if test "$db_cv_path_sh" = missing_sh; then + AC_MSG_ERROR([No sh utility found.]) +fi + +# Don't strip the binaries if --enable-debug was specified. +if test "$db_cv_debug" = yes; then + db_cv_path_strip=debug_build_no_strip +else + AC_CHECK_TOOL(path_strip, strip, missing_strip) + AC_PATH_PROG(db_cv_path_strip, $path_strip, missing_strip) +fi + +if test "$db_cv_test" = "yes"; then + AC_CHECK_TOOL(db_cv_path_kill, kill, missing_kill) + if test "$db_cv_path_kill" = missing_kill; then + AC_MSG_ERROR([No kill utility found.]) + fi +fi + +]) |