<div dir="ltr">What do you mean by "make headers visible to qt creator"? I'm using qt creator and open CMakeList file directly, I haven't noticed that anything is missing.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 30, 2015 at 12:13 AM, Georg Altmann <span dir="ltr"><<a href="mailto:george@george-net.de" target="_blank">george@george-net.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
this is a quick hack I figure could be helpful to others to make llvm<br>
and clang headers visible to qt creator. Just add the following to<br>
CMakeLists.txt of clang:<br>
<br>
# Generate a list of LLVM and Clang headers.<br>
file(GLOB_RECURSE ALL_CLANG_HEADERS include/*.h)<br>
file(GLOB_RECURSE ALL_LLVM_HEADERS  ../../include/*.h)<br>
set(ALL_HEADERS "${ALL_CLANG_HEADERS}" "${ALL_LLVM_HEADERS}")<br>
<br>
# Add a custom dummy target that uses all headers as source.<br>
add_custom_target(header_dummy_target SOURCES "${ALL_HEADERS}")<br>
<br>
Now qt creator  should find the headers when using locator. Might be<br>
useful for other IDEs as well (Eclipse CDT ?).<br>
<br>
Regards,<br>
Georg<br>
<br>
<br>
<br>
<br>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>