<div>Yes, it simply for GCC. But it is diffrent for MSVC compiler.</div>
<div>for MSVC, we have to use a .cpp file, e.g. stdafx.cpp to support precompiled. (/Yc flags)<br></div>
<div>For now, I have to implement it like this to support both MSVC and GCC&#39;s PCH support.</div>
<div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div>set(target Core)</div>
<div>if (QTCREATOR_PRECOMPILED AND MSVC)<br>    set(precompiled libpch.cpp)<br>endif()</div>
<div>set(sources<br>    lib.cpp<br>    lib2.cpp<br>)</div>
<div>add_qtcreator_plugin(${target}<br>    ${sources}<br>    ${precompiled}<br>)</div>
<div>add_dependencies(${target} Botan)</div>
<div>if (QTCREATOR_PRECOMPILED)<br>    add_precompiled_header(${target} &quot;CXX&quot; libpch.h ${precompiled})<br>    use_precompiled_header(${target} &quot;${sources}&quot;)<br>endif()</div></blockquote></div>
<div> </div>
<div> </div>
<div class="gmail_quote">2012/9/6 Mathias Gaunard <span dir="ltr">&lt;<a href="mailto:mathias.gaunard@ens-lyon.org" target="_blank">mathias.gaunard@ens-lyon.org</a>&gt;</span><br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">To use a precompiled header with GCC, just add -include path/to/precompiled/header.hpp to your compilation flags, and make sure you&#39;ve built path/to/precompiled/header.<u></u>hpp.gch before that.<br>

</blockquote></div><br><br clear="all"><br>-- <br>
<div>Best Regards</div>
<div>Yuchen</div><br>