<div dir="ltr">Maybe you could take a look at what we did on ocl_common_defines.h. That's an example of separate header file for open cl kernels.<div style>Need to add something to the CMake script file to stringfy it to a .cpp and build it into the library, and need to modify function</div>
<div style><span style="color:rgb(0,0,0);font-size:13px">programNewFromSource() to include it when build OCL source file.</span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 17, 2013 at 10:53 PM, Simon Richter <span dir="ltr"><<a href="mailto:Simon.Richter@hogyros.de" target="_blank">Simon.Richter@hogyros.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi,<br>
<div class="im"><br>
On 17.05.2013 06:05, Zhigang Gong wrote:<br>
<br>
> Nice work. One comment,  as the ocl_stdlib.h is already too large,<br>
> and this patch almost double its size. Could you consider to put<br>
> the generated part in a separated header file?<br>
<br>
</div>Not easily, as the entire text will have to end up as a single string,<br>
so either I add a preprocessing layer or do the substitution in-place.<br>
<br>
I'm taking a look at whether the compiler invocation can be improved here.<br>
<br>
   Simon<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iJwEAQECAAYFAlGWRGgACgkQ0sfeulffv7skDAQAkIyhnEBrueQk82Aa/ssULR1Q<br>
DaHeoC5RLhOyTc6zTCvRSoFHvjpK3SgJmq3lwTKtVAh8o+Dc4jCTd80/hJ9t0hxC<br>
YGjsNMECYaHkLLEu9TEEjTfPyuZhdnQ29h1IOjaTu13YCGVC/ba+VbTG90AfdwBJ<br>
cWvCrHNwp7/cec+BsUI=<br>
=f/YN<br>
-----END PGP SIGNATURE-----<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Beignet mailing list<br>
<a href="mailto:Beignet@lists.freedesktop.org">Beignet@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/beignet" target="_blank">http://lists.freedesktop.org/mailman/listinfo/beignet</a><br>
</div></div></blockquote></div><br></div>