[Kde-bindings] Patches for smokegen/smokeqt/qyoto under Windows (almost done!)

Steven Boswell II ulatekh at yahoo.com
Thu Dec 8 02:39:49 UTC 2011


Enclosed is an archive of my latest patches to smokegen, smokeqt, and qyoto, against the latest version of the code in the git repositories.

Now all the DLLs are put into the "bin" directory (to minimize the number of directories that have to be added to the Windows system path), and "lib" is no longer prepended to the beginning of DLL/archive names.  No files are moved under Linux; the generated directory tree has the same layout.


But there's one problem I can't solve.  Look at line 107 of qyoto-windows.patch.  I removed that line because otherwise, the Windows CMake dies during generation with:

CMake Error: INSTALL(EXPORT "QyotoExport") given absolute DESTINATION "C:/Program Files (x86)/qyoto/share/qyoto/cmake" but the export references an installation of target "qyoto" which has relative DESTINATION "bin".

But removing that line also causes SmokeExport.cmake and SmokeExport-release.cmake to not get installed in the Linux version, and presumably in the Windows version.  With that line restored (i.e. if the patch file is altered to not remove that line), the Linux version builds fine, and SmokeExport.cmake and SmokeExport-release.cmake are in the installed directory tree.

Does anyone know how to solve this?  Apart from this issue, I think my changes are ready to check in.

Steven Boswell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20111207/ba960087/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qyoto-windows-patches.tar.bz2
Type: application/x-bzip
Size: 5858 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20111207/ba960087/attachment-0001.bz2>


More information about the Kde-bindings mailing list