Reviewers: Sven Panne,
Message:
PTAL
Description:
Add support for GNU GLOBAL.
[email protected]
Please review this at https://codereview.chromium.org/225183015/
SVN Base: [email protected]:v8/v8.git@master
Affected files (+12, -1 lines):
M .gitignore
M Makefile
Index: .gitignore
diff --git a/.gitignore b/.gitignore
index
de51f8a1ee4d4d8a29c9353009559b745dfdcfed..0b1eb8ca320fd6cb81c452742acd7b3f1ecc3e0d
100644
--- a/.gitignore
+++ b/.gitignore
@@ -63,3 +63,4 @@ GTAGS
GRTAGS
GSYMS
GPATH
+gtags.files
Index: Makefile
diff --git a/Makefile b/Makefile
index
ff01c7d779ab5f863bea679078425db0f0b72574..16d8ef2d4506b984ecd6f901e65cfce40d38b421
100644
--- a/Makefile
+++ b/Makefile
@@ -409,7 +409,7 @@ native.clean:
rm -rf $(OUTDIR)/native
find $(OUTDIR) -regex '.*\(host\|target\)\.native\.mk' -delete
-clean: $(addsuffix .clean, $(ARCHES) $(ANDROID_ARCHES) $(NACL_ARCHES))
native.clean
+clean: $(addsuffix .clean, $(ARCHES) $(ANDROID_ARCHES) $(NACL_ARCHES))
native.clean gtags.clean
# GYP file generation targets.
OUT_MAKEFILES = $(addprefix $(OUTDIR)/Makefile.,$(BUILDS))
@@ -467,6 +467,16 @@ grokdump: ia32.release
@cat $(DUMP_FILE).tmpl > $(DUMP_FILE)
@$(OUTDIR)/ia32.release/d8 --dump-heap-constants >> $(DUMP_FILE)
+# Support for the GNU GLOBAL Source Code Tag System.
+gtags.files: $(GYPFILES) $(ENVFILE)
+ @find include src test -name '*.h' -o -name '*.cc' -o -name '*.c' > $@
+
+GTAGS GRTAGS GPATH: gtags.files
+ @GTAGSFORCECPP=yes gtags -i -q
+
+gtags.clean:
+ rm -f GTAGS GRTAGS GPATH gtags.files
+
# Dependencies.
# Remember to keep these in sync with the DEPS file.
dependencies:
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.