<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><span class="tab">    Arno, have you pulled yet? I'm waiting to pull the changes to assemblygen.</span><span class="tab">    <br></span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Arno Rehn <arno@arnorehn.de><br> <b><span style="font-weight: bold;">To:</span></b> kde-bindings@kde.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, March 2,
 2013 4:36 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Kde-bindings] [Qyoto] New Build Instructions for Linux, Windows MinGW and Windows Visual Studio<br> </font> </div> <br>
On 01/03/13 17:51, David Lechner wrote:<br>> On 3/1/2013 4:54 AM, Arno Rehn wrote:<br>>>> I have one change to smokegen that is needed to get the Visual Studio<br>>>> builds working:<br>>>> <a href="https://github.com/dlech/smokegen/commit/de32c886c03b2f8cfe1afc63f8cda188e7b85e19" target="_blank">https://github.com/dlech/smokegen/commit/de32c886c03b2f8cfe1afc63f8cda188e7b85e19</a><br>>>><br>>>><br>>> I'm unsure about this. AFAIK the default on windows is:<br>>> .dlls and .exes go into bin/, .lib, .a go into lib/. I'm not entirely<br>>> sure though; I'll look it up.<br>> This is correct. And, we really want the .a or the .lib file and not the<br>> .dll here. It seems that MinGW is smart enough to find the .a in lib/<br>> even if you point it to the .dll in bin/. You can see that this is what<br>> it is doing if you turn on CMAKE_VERBOSE_MAKEFILE. So, MinGW works<br>> either
 way (searching for libs in bin/ or lib/). Visual Studio, on the<br>> other hand is not smart enough and you must point it to lib/. Since<br>> searching in lib/ works in all cases, I don't see a reason for searching<br>> in bin/.<br>><br>> By the way, I should have mentioned in the commit message that this is a<br>> partial revert of aaaa8f289f15a1e0e60d595bb38fc25089ac6e0d<br>Right, then I'll pull it :)<br><br>>><br>>>> Also one for smoke qt that makes windows builds (both MinGW and VS) work<br>>>> with less manual configuration:<br>>>> <a href="https://github.com/dlech/smokeqt/commit/aee4734d50456b2bcd4893137d2dba1d1ff2e8b1" target="_blank">https://github.com/dlech/smokeqt/commit/aee4734d50456b2bcd4893137d2dba1d1ff2e8b1</a><br>>>><br>>>><br>>> This would however defeat the purpose of CMAKE_INSTALL_PREFIX. Can't you<br>>> just set the same prefix for all smoke related
 projects?<br>>><br>><br>> I see. My goal is to make as little manual configuration needed as<br>> possible. So, how about this instead:<br>> <a href="https://github.com/dlech/smokeqt/commit/38f0b45480c67b639ea77b71e94ae20e7811ea5b" target="_blank">https://github.com/dlech/smokeqt/commit/38f0b45480c67b639ea77b71e94ae20e7811ea5b</a><br>><br>><br>> It sets CMAKE_INSTALL_PREFIX to ${SMOKE_INSTALL_PREFIX} unless the user<br>> specifies their own CMAKE_INSTALL_PREFIX. It has the same effect as the<br>> other patch, but does not break CMAKE_INSTALL_PREFIX.<br>This looks good :) I'll pull it.<br>Thanks for the patches!<br><br>-- <br>Arno Rehn<br>_______________________________________________<br>Kde-bindings mailing list<br><a ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/kde-bindings"
 target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br><br><br> </div> </div>  </div></body></html>