gecko-dev/build/clang-plugin/mozsearch-plugin
Mike Hommey 27988b7ff9 Bug 1467658 - Allow the mozsearch-plugin code to build against clang 6. r=kats
Also work around https://bugs.llvm.org/show_bug.cgi?id=37746 by
explicitly handling ObjC interface variables separately. This actually
allows the searchfox macosx build to go much further than it used to (it
now fails during make package with apparently no output for rust code)

--HG--
extra : rebase_source : 354981ca9deebed5c60d3684f5c3abc554422393
2018-06-08 13:18:53 +09:00
..
FileOperations.cpp Bug 1438866 - Use proper path separators for windows. r=emilio 2018-02-16 17:07:39 -05:00
FileOperations.h Bug 1438866 - Use proper path separators for windows. r=emilio 2018-02-16 17:07:39 -05:00
JSONFormatter.cpp
JSONFormatter.h
MozsearchIndexer.cpp Bug 1467658 - Allow the mozsearch-plugin code to build against clang 6. r=kats 2018-06-08 13:18:53 +09:00
README Bug 1421768 - Fix overeager clang-tidy behaviour causing silent breakage in searchfox. r=me 2017-11-30 16:52:51 -05:00
StringOperations.cpp
StringOperations.h

This clang plugin code generates a JSON file for each compiler input
file. The JSON file contains information about the C++ symbols that
are referenced by the input file. The data is eventually consumed by
Searchfox. See https://github.com/mozsearch/mozsearch for more
information.

This plugin is enabled with the --enable-clang-plugin and
--enable-mozsearch-plugin mozconfig options. The output of the plugin
is stored in $OBJDIR/mozsearch_index.

This code is not a checker, unlike other parts of the Mozilla clang
plugin. It cannot be used with clang-tidy.