[prev in list] [next in list] [prev in thread] [next in thread]
List: cfe-dev
Subject: Re: [cfe-dev] Standalone tools
From: Olivier Goffart <ogoffart () kde ! org>
Date: 2014-04-28 7:51:48
Message-ID: 1884505.8GKcc8HnEr () finn
[Download RAW message or body]
On Sunday 27 April 2014 15:31:53 Dmitri Gribenko wrote:
> On Sun, Apr 27, 2014 at 3:09 PM, Jacob Carlborg <doob@me.com> wrote:
> > It would be nice if the header files could be embedded in the tool (the
> > executable).
>
> Now that Clang has a VFS, this should not be hard to implement.
I have been doing that even before clang had a VFS.
The idea is using cmake to put the content of the file in the binary
Using this cmake script
https://github.com/woboq/moc-ng/blob/master/src/CMakeLists.txt#L57
and
https://github.com/woboq/moc-ng/blob/master/src/embedded_includes.h.in
This puts the file contents into the binary
Then I added a "-I/builtins" to the command line, and used
ToolInvocation::mapVirtualFile to expose the files:
http://code.woboq.org/mocng/src/main.cpp.html#354
--
Olivier
_______________________________________________
cfe-dev mailing list
cfe-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic