Skip to content

Commit 86ae3f8

Browse files
Make tools/bash-completion.sh robust against arbitrary CWD
[email protected] Review URL: https://codereview.chromium.org/168983006 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@19427 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
1 parent 38ac40b commit 86ae3f8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tools/bash-completion.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ v8_source=$(readlink -f $(dirname $BASH_SOURCE)/..)
3737
_v8_flag() {
3838
local cur defines targets
3939
cur="${COMP_WORDS[COMP_CWORD]}"
40-
defines=$(cat src/flag-definitions.h \
40+
defines=$(cat $v8_source/src/flag-definitions.h \
4141
| grep "^DEFINE" \
4242
| grep -v "DEFINE_implication" \
4343
| sed -e 's/_/-/g')
4444
targets=$(echo "$defines" \
4545
| sed -ne 's/^DEFINE-[^(]*(\([^,]*\).*/--\1/p'; \
4646
echo "$defines" \
4747
| sed -ne 's/^DEFINE-bool(\([^,]*\).*/--no\1/p'; \
48-
cat src/d8.cc \
48+
cat $v8_source/src/d8.cc \
4949
| grep "strcmp(argv\[i\]" \
5050
| sed -ne 's/^[^"]*"--\([^"]*\)".*/--\1/p')
5151
COMPREPLY=($(compgen -W "$targets" -- "$cur"))

0 commit comments

Comments
 (0)