[cfe-dev] [libTooling] Custom vfs::FileSystem for ClangTool

Manuel Klimek klimek at google.com
Thu May 28 01:37:19 PDT 2015


On Wed, May 27, 2015 at 10:56 PM Maciej Poleski <poleski.maciej at gmail.com>
wrote:

> Hi
>
> I'm looking for some way to customize FileSystem object used by ClangTool
> (especially in ClangTool::run). This is almost nice:
> http://clang.llvm.org/doxygen/Tooling_8cpp_source.html#l00278
> almost, because object is created by implementation without chance to
> change this behavior (provide my own implementation).
>

Which object?

If you want to inject files, you can currently do that.


> Is there some place in which FileSystem could be replaced?
>

Currently not.

I also seen this way of "consuming AST":
>
> http://eli.thegreenplace.net/2012/06/08/basic-source-to-source-transformation-with-clang/
> but it's quite old example, and looks "slightly" different than current
> implementation of ClangTool::run (with its use of ToolInvocation and
> others).
>
> Is there some general solution of this problem?
>

Which problem exactly?


>
> Best Regards
> Maciej Poleski
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20150528/da716755/attachment.html>


More information about the cfe-dev mailing list