changeset 39:448c128e2952

Handle files with spaces in them on Unix/Mac.
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 09 Jan 2015 09:01:32 -0800
parents e068c5039756
children 8b3c611a4d3b
files plat/unix/update_tags.sh
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/plat/unix/update_tags.sh	Thu Jan 08 16:54:20 2015 -0800
+++ b/plat/unix/update_tags.sh	Fri Jan 09 09:01:32 2015 -0800
@@ -72,15 +72,15 @@
 if [ -f "$TAGS_FILE" ]; then
     if [ "$UPDATED_SOURCE" != "" ]; then
         echo "Removing references to: $UPDATED_SOURCE"
-        echo "grep -v $UPDATED_SOURCE \"$TAGS_FILE\" > \"$TAGS_FILE.temp\""
-        grep -v $UPDATED_SOURCE "$TAGS_FILE" > "$TAGS_FILE.temp"
-        CTAGS_ARGS="$CTAGS_ARGS --append $UPDATED_SOURCE"
+        echo "grep -v "$UPDATED_SOURCE" \"$TAGS_FILE\" > \"$TAGS_FILE.temp\""
+        grep -v "$UPDATED_SOURCE" "$TAGS_FILE" > "$TAGS_FILE.temp"
+        CTAGS_ARGS="$CTAGS_ARGS --append \"$UPDATED_SOURCE\""
     fi
 fi
 
 echo "Running ctags"
-echo "$CTAGS_EXE -R -f \"$TAGS_FILE.temp\" $CTAGS_ARGS $PROJECT_ROOT"
-$CTAGS_EXE -R -f "$TAGS_FILE.temp" $CTAGS_ARGS $PROJECT_ROOT
+echo "$CTAGS_EXE -R -f \"$TAGS_FILE.temp\" $CTAGS_ARGS \"$PROJECT_ROOT\""
+$CTAGS_EXE -R -f "$TAGS_FILE.temp" $CTAGS_ARGS "$PROJECT_ROOT"
 
 echo "Replacing tags file"
 echo "mv -f \"$TAGS_FILE.temp\" \"$TAGS_FILE\""