~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Monty
  • Date: 2008-12-01 01:40:26 UTC
  • mto: This revision was merged to the branch mainline in revision 634.
  • Revision ID: mordred@palanthas.inaugust.com-20081201014026-grqc51t9zqn8uthx
Reworked grep change to work with old crappy autoconfs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
112
112
AC_PROG_CPP
113
113
AM_PROG_CC_C_O
114
114
 
115
 
if test "x$GREP" = "x"
116
 
then
117
 
  AC_MSG_ERROR([A working grep is completely required. Get one.])
118
 
fi
119
115
AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"])
120
116
 
121
117
dnl AC_CANONICAL_HOST thinks it's a good idea to just set CFLAGS to 
496
492
DRIZZLE_PROG_AR
497
493
 
498
494
# libdrizzle versioning when linked with GNU ld.
499
 
if test "$lt_cv_prog_gnu_ld" = "yes" -a $LD --version 2>/dev/null|${GREP} -q GNU; then
500
 
  LD_VERSION_SCRIPT="-Wl,--version-script=\$(top_srcdir)/libdrizzle/libdrizzle.ver"
 
495
if test "x$EGREP" != "x"
 
496
then
 
497
  if test "$lt_cv_prog_gnu_ld" = "yes" -a $LD --version 2>/dev/null|${EGREP} -q GNU
 
498
  then
 
499
    LD_VERSION_SCRIPT="-Wl,--version-script=\$(top_srcdir)/libdrizzle/libdrizzle.ver"
 
500
  fi
501
501
fi
502
502
AC_SUBST(LD_VERSION_SCRIPT)
503
503
 
710
710
AC_MSG_CHECKING("how to check if pid exists")
711
711
PS=$ac_cv_path_PS
712
712
# Linux style
713
 
if $PS p $$ 2> /dev/null | ${GREP} `echo $0 | sed s/\-//` > /dev/null
 
713
if $PS p $$ 2> /dev/null | grep `echo $0 | sed s/\-//` > /dev/null
714
714
then
715
 
  FIND_PROC="$PS p \$\$PID | ${GREP} -v grep | ${GREP} \$\$MYSQLD > /dev/null"
 
715
  FIND_PROC="$PS p \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null"
716
716
# Solaris
717
 
elif $PS -fp $$ 2> /dev/null | ${GREP} $0 > /dev/null
 
717
elif $PS -fp $$ 2> /dev/null | grep $0 > /dev/null
718
718
then
719
 
  FIND_PROC="$PS -p \$\$PID | ${GREP} -v grep | ${GREP} \$\$MYSQLD > /dev/null"
 
719
  FIND_PROC="$PS -p \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null"
720
720
# BSD style
721
 
elif $PS -uaxww 2> /dev/null | ${GREP} $0 > /dev/null
 
721
elif $PS -uaxww 2> /dev/null | grep $0 > /dev/null
722
722
then
723
 
  FIND_PROC="$PS -uaxww | ${GREP} -v grep | ${GREP} \$\$MYSQLD | ${GREP} \" \$\$PID \" > /dev/null"
 
723
  FIND_PROC="$PS -uaxww | grep -v grep | grep \$\$MYSQLD | grep \" \$\$PID \" > /dev/null"
724
724
# SysV style
725
 
elif $PS -ef 2> /dev/null | ${GREP} $0 > /dev/null
 
725
elif $PS -ef 2> /dev/null | grep $0 > /dev/null
726
726
then
727
 
  FIND_PROC="$PS -ef | ${GREP} -v grep | ${GREP} \$\$MYSQLD | ${GREP} \" \$\$PID \" > /dev/null"
 
727
  FIND_PROC="$PS -ef | grep -v grep | grep \$\$MYSQLD | grep \" \$\$PID \" > /dev/null"
728
728
# Do anybody use this?
729
 
elif $PS $$ 2> /dev/null | ${GREP} $0 > /dev/null
 
729
elif $PS $$ 2> /dev/null | grep $0 > /dev/null
730
730
then
731
 
  FIND_PROC="$PS \$\$PID | ${GREP} -v grep | ${GREP} \$\$MYSQLD > /dev/null"
 
731
  FIND_PROC="$PS \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null"
732
732
else
733
733
  case $SYSTEM_TYPE in
734
734
    *freebsd*|*dragonfly*|*cygwin*)
735
 
      FIND_PROC="$PS p \$\$PID | ${GREP} -v grep | ${GREP} \$\$MYSQLD > /dev/null"
 
735
      FIND_PROC="$PS p \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null"
736
736
      ;;
737
737
    *darwin*)
738
 
      FIND_PROC="$PS -uaxww | ${GREP} -v grep | ${GREP} \$\$MYSQLD | ${GREP} \" \$\$PID \" > /dev/null"
 
738
      FIND_PROC="$PS -uaxww | grep -v grep | grep \$\$MYSQLD | grep \" \$\$PID \" > /dev/null"
739
739
      ;;
740
740
    *)
741
741
      AC_MSG_ERROR([Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual.])