<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span></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;"> <font face="Arial" size="2"> ----- Forwarded Message -----<br>  <b><span style="font-weight:bold;">From:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com><br> <b><span style="font-weight: bold;">To:</span></b> Steven Boswell II <ulatekh@yahoo.com> <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, December 8, 2011 8:00 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Kde-bindings] Patches for smokegen/smokeqt/qyoto under Windows (almost done!)<br> </font> <br>
<div id="yiv438223312"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>Sorry, that was a theoretic guess of mine. If /bin is OK, so be it, doesn't matter to me. Haven't tried on the mac, though, but I doubt there would be any difference. Just go ahead, I'll fix it if something comes up.<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;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II <ulatekh@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com>; KDE bindings for other programming languages <kde-bindings@kde.org> <br> <b><span style="font-weight:bold;">Sent:</span></b> Thursday, December 8, 2011 7:47
 PM<br>
 <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Patches for smokegen/smokeqt/qyoto under Windows (almost done!)<br> </font> <br>
<div id="yiv438223312"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>Actually, "RUNTIME DESTINATION bin" did NOT make everything go to /bin on Linux.  I made sure there were no changes in file locations before I e-mailed those patches.</span></div><div><br><span></span></div><div><span>Oh well.  When I submit my final patches, I'll integrate with your changes and change RUNTIME DESTINATION back to bin.</span></div><div><br><span></span></div><div><span>Unless...does "RUNTIME DESTINATION bin" affect Mac negatively?  I don't have access to a Mac.</span></div><div><br><span></span></div><div><span>Steven Boswell<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;"> <font face="Arial" size="2"> <hr size="1">  <b><span
 style="font-weight:bold;">From:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> KDE bindings for other programming languages <kde-bindings@kde.org> <br> <b><span style="font-weight:bold;">Sent:</span></b> Thursday, December 8, 2011 8:55 AM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Patches for smokegen/smokeqt/qyoto under Windows (almost done!)<br> </font> <br>
<div id="yiv438223312"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>Last night I committed (as I said I would) some now conflicting changes to the CMakeLists. All:</span></div><div><br><span></span></div><div><span>INSTALL(TARGETS qyoto-<lib>-native LIBRARY DESTINATION lib)</span></div><div><br><span></span></div><div><span>were turned to:</span></div><div><br><span></span></div><div><span><br>INSTALL(TARGETS qyoto-<lib>-native LIBRARY DESTINATION ${LIB_INSTALL_DIR}<br>                                      ARCHIVE DESTINATION ${LIB_INSTALL_DIR}<br>                             
         RUNTIME
 DESTINATION lib)</span></div><div><br><span></span></div><div><span>The difference with Steven's patches is that he uses </span><span>RUNTIME DESTINATION *bin*. I pushed "lib" because otherwise everything would go to /bin also on the Unix platforms (Linux, Mac) and that is against the Unix standards. Sorry for any inconvenience but, as I said, yesterday I mailed I'd commit Steven's changes and a minute later sent a follow-up that I'd replace "bin" with "lib" in his code.<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;"> <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 for other programming languages <kde-bindings@kde.org> <br> <b><span
 style="font-weight:bold;">Sent:</span></b> Thursday, December 8, 2011 5:44 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Patches for smokegen/smokeqt/qyoto under Windows (almost done!)<br> </font> <br>
On Wednesday 07 December 2011 18:39:49 Steven Boswell II wrote:<br>> Enclosed is an archive of my latest patches to smokegen, smokeqt, and qyoto,<br>> against the latest version of the code in the git repositories.<br>> <br>> Now all the DLLs are put into the "bin" directory (to minimize the number of<br>> directories that have to be added to the Windows system path), and "lib" is<br>> no longer prepended to the beginning of DLL/archive names.  No files are<br>> moved under Linux; the generated directory tree has the same layout.<br>> <br>> <br>> But there's one problem I can't solve.  Look at line 107 of<br>> qyoto-windows.patch.  I removed that line because otherwise, the Windows<br>> CMake dies during generation with:<br>> <br>> CMake Error: INSTALL(EXPORT "QyotoExport") given absolute DESTINATION<br>> "C:/Program Files (x86)/qyoto/share/qyoto/cmake" but the export references<br>> an
 installation of target "qyoto" which has relative DESTINATION "bin".<br>> <br>> But removing that line also causes SmokeExport.cmake and<br>> SmokeExport-release.cmake to not get installed in the Linux version, and<br>> presumably in the Windows version.  With that line restored (i.e. if the<br>> patch file is altered to not remove that line), the Linux version builds<br>> fine, and SmokeExport.cmake and SmokeExport-release.cmake are in the<br>> installed directory tree.<br>> <br>> Does anyone know how to solve this?  Apart from this issue, I think my<br>> changes are ready to check in.<br>First, thanks for the patches :)<br>To solve the problem, I thank that you either have to make the DESTINATION <br>argument of the INSTALL(EXPORT ...) line relative (i.e. just make it <br>"share/qyoto/cmake"), or make all reference to the "bin" DESTINATION absolute <br>by saying "${CMAKE_INSTALL_PREFIX}/bin".<br><br>-- <br>Arno
 Rehn<br>_______________________________________________<br>Kde-bindings mailing list<br><a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br><a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br><br><br> </div> </div>  </div></div></div><br>_______________________________________________<br>Kde-bindings mailing list<br><a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br><a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></body></html>