--- trunk/OOPSE-3.0/ac-tools/configure.in 2005/02/14 23:26:25 2023 +++ trunk/OOPSE-3.0/ac-tools/configure.in 2005/02/15 05:59:14 2026 @@ -157,24 +157,31 @@ AC_CACHE_CHECK([for POSIX ps], ac_cv_prog_ps_posix, [ fi AC_PATH_PROG(PS, ps) -AC_CACHE_CHECK([for POSIX ps], ac_cv_prog_ps_posix, [ - USER=${USER:-${LOGNAME:-`logname`}} - if $PS -U $USER -opid,args >/dev/null 2>&1; then - ac_cv_prog_ps_posix=yes +AC_CACHE_CHECK([for POSIX or BSD ps syntax], ac_cv_prog_ps_syntax, [ + if $PS ax -o rss > /dev/null 2>&1; then + ac_cv_prog_ps_ax=yes else - ac_cv_prog_ps_posix=no + ac_cv_prog_ps_ax=no fi + if $PS -ef -o rss > /dev/null 2>&1; then + ac_cv_prog_ps_ef=yes + else + ac_cv_prog_ps_ef=no + fi + if test "$ac_cv_prog_ps_ax" = yes; then + ac_cv_prog_ps_syntax=BSD + else + if test "$ac_cv_prog_ps_es" = yes; then + ac_cv_prog_ps_syntax=POSIX + else + AC_MSG_ERROR(Could not determine ps syntax) + fi + fi ]) -if test "$ac_cv_prog_ps_posix" = yes; then - PSTYPE=BSD -else - PSTYPE=POSIX -fi +AC_DEFINE_UNQUOTED(PSCOMMAND, "$PS", [Path to ps program]) +AC_DEFINE_UNQUOTED(PSTYPE, $ac_cv_prog_ps_syntax, [ps syntax type]) -AC_SUBST(PS) -AC_SUBST(PSTYPE) - AC_ARG_WITH(mpi, [AC_HELP_STRING([--with-mpi=], [compile with MPI installed in [default=no]])],