Make these scripts work on SunOS too.
authorReid Spencer <rspencer@reidspencer.com>
Thu, 7 Oct 2004 16:03:21 +0000 (16:03 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Thu, 7 Oct 2004 16:03:21 +0000 (16:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16805 91177308-0d34-0410-b5e6-96231b3b80d8

utils/llvmdo
utils/llvmgrep

index eb696184711bb1448e43b1ac76db6e240fb3cc3b..4e7465dbdaa02b939f5c3d848ffbebbbf5bad1ab 100755 (executable)
@@ -47,7 +47,11 @@ ARGS="$*"
 TOPDIR=`pwd | sed -e 's#\(.*/llvm\).*#\1#'`
 if test -d "$TOPDIR" ; then
   cd $TOPDIR
-  find $LLVMDO_DIRS -type f \
+  case `uname -s` in
+    SunOS) find_prog=gfind ;;
+    *) find_prog=find ;;
+  esac
+  $find_prog $LLVMDO_DIRS -type f \
     \( \
       -path 'docs/doxygen/*' -o \
       -path 'docs/CommandGuide/html/*' -o \
index ec2bd4f5be9116bee2ca1f1b064bd0ffbd932af0..a1f77636c4fc518b4047c4bf1246b9bf5e18fb27 100755 (executable)
 TOPDIR=`pwd | sed -e 's#\(.*/llvm\).*#\1#'`
 if test -d "$TOPDIR" ; then
   cd $TOPDIR
-  ./utils/llvmdo -dirs "include lib tools utils docs examples test projects" egrep -H -n "$*"
+  case `uname -s` in
+    SunOS) grep_cmd="ggrep -H -n" ;;
+    Linux) grep_cmd="egrep -H -n" ;;
+    *) grep_cmd="egrep -l -n" ;;
+  esac
+  ./utils/llvmdo -dirs "include lib tools utils docs examples test projects" $grep_cmd "$*"
 else
   echo "Can't find LLVM top directory in $TOPDIR"
 fi