[Kde-bindings] Patches to vastly improve building smokegen/smokeqt/qyoto on Windows

Arno Rehn arno at arnorehn.de
Tue Dec 6 18:20:09 UTC 2011


On Tuesday 06 December 2011 08:36:11 Dimitar Dobrev wrote:
> Here you go: the ARCHIVE/RUNTIME DESTINATION applied to all
> assemblygen/assemblies. There are more changes on my machine but I cannot
> mail them as they are not cross-platform. One type of change is that the
> generated libs are named *.so in the CMake lists while the compiled files
> are *.dll-s. I noticed you used a CMAKE_EXECUTABLE_SUFFIX for smokegen.
> There may be a CMAKE_LIBRARY_SUFFIX (or something) which has the same
> function for libraries.

from your patch:
LIBRARY DESTINATION lib${LIB_INSTALL_DIR}
ARCHIVE DESTINATION lib${LIB_INSTALL_DIR}
RUNTIME DESTINATION bin

This looks wrong. LIB_INSTALL_DIR should already point to 
${CMAKE_INSTALL_PREFIX}/lib. If it doesn't, something's going wrong. Please 
see CMakeCSharpInformation.cmake line 350 for that. It probably needs quotes 
around it or so.

-- 
Arno Rehn


More information about the Kde-bindings mailing list