<br><br><div class="gmail_quote">On Thu, Jan 17, 2013 at 8:43 PM, Alexander Neundorf <span dir="ltr"><<a href="mailto:a.neundorf-work@gmx.net" target="_blank">a.neundorf-work@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Thursday 17 January 2013, Laszlo Papp wrote:<br>
</div><div class="im">> On Thu, Jan 17, 2013 at 8:31 PM, Alexander Neundorf<br>
> <<a href="mailto:a.neundorf-work@gmx.net">a.neundorf-work@gmx.net</a><br>
><br>
> > wrote:<br>
> ><br>
> > do you mean using -DCMAKE_SYSTEM_NAME=qnx should trigger something ?<br>
> > Don't know, my experience is that cross compiling environments usually<br>
> > vary a<br>
> > lot in their setup.<br>
><br>
</div>> *Current*<br>
><br>
> cmake<br>
> -DCMAKE_TOOLCHAIN_FILE="../frontends/blackberry/cmake/Toolchain-QNX-8.0.0.c<br>
> make" -DBUILD_WIKIREADER_BLACKBERRY=ON ..<br>
><br>
> ==========<br>
><br>
> *Proposed*<br>
<div class="im">><br>
> cmake -DBUILD_WIKIREADER_BLACKBERRY=ON ..<br>
><br>
> and<br>
><br>
> ../CMakeListst.txt:<br>
> set_toolchain_file("../frontends/blackberry/cmake/Toolchain-QNX-8.0.0.cmake<br>
> ")<br>
><br>
> This is pseudo code, but you get my point, don't you? It would be shorter<br>
> for the developer, packager or user to use cmake.<br>
><br>
> > Can you attach your toolchain file here so we can have a look ?<br>
><br>
> <a href="http://quickgit.kde.org/?p=scratch%2Flpapp%2Fwikireader.git&a=blob&h=2e3e19" target="_blank">http://quickgit.kde.org/?p=scratch%2Flpapp%2Fwikireader.git&a=blob&h=2e3e19</a><br>
> 7590bfdce77ae282be840d7b167afafb94&hb=7bf46fccfa4c087500a12116588e071b1183b<br>
> 4e7&f=frontends%2Fblackberry%2Fcmake%2FToolchain-QNX-8.0.0.cmake<br>
<br>
<br>
</div>oh, this is definitely more than what should be necessary.<br>
<br>
Why do you have to set all the suffixes and prefixes ?<br></blockquote><div><br>I will clean it up later once the project works for an initial release.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This should go into Platforms/QNX.cmake.<br>
<br>
Manually setting CMAKE_AR etc. should also not be necessary, this should also<br>
go into QNX.cmake or QNX-qcc.cmake or somewhere like this.<br></blockquote><div><br>Feel free to get anything upstreamed from my file.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The specific build flags are your choice.<br></blockquote><div><br>I see. It means I can avoid the -DCMAKE_TOOLCHAIN_FILE in the end of the day.<br><br>Thank you for your reply.<br><br>Laszlo<br></div></div>