aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCatalin Iacob <iacobcatalin@gmail.com>2010-05-16 14:42:38 +0200
committerHugo Parente Lima <hugo.pl@gmail.com>2010-06-21 17:36:27 -0300
commit928e0b2795244d18a87764effe3d2a94504ac272 (patch)
tree18a3ca7089792ab295d57b8d29063257e4c852ae
parente323cd90f7922ffa8d0121b87c3a00c6706e0dd0 (diff)
Fix libpyside install.
On Windows, if LIBRARY DESTINATION is given, ARCHIVE DESTINATION must also be given otherwise CMake fails with 'install Library TARGETS given no DESTINATION!' Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
-rw-r--r--libpyside/CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/libpyside/CMakeLists.txt b/libpyside/CMakeLists.txt
index 0597f1608..463c01395 100644
--- a/libpyside/CMakeLists.txt
+++ b/libpyside/CMakeLists.txt
@@ -46,7 +46,10 @@ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/PySideVersion.cmake.in" "${CMAKE_CUR
install(FILES ${libpyside_HEADERS}
DESTINATION include/${BINDING_NAME})
-install(TARGETS pyside LIBRARY DESTINATION ${LIB_INSTALL_DIR})
+install(TARGETS pyside EXPORT pyside
+ LIBRARY DESTINATION "${LIB_INSTALL_DIR}"
+ ARCHIVE DESTINATION "${LIB_INSTALL_DIR}"
+ RUNTIME DESTINATION bin)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pyside.pc" DESTINATION "${LIB_INSTALL_DIR}/pkgconfig")
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/PySideConfig.cmake"
DESTINATION "${LIB_INSTALL_DIR}/cmake/PySide-${BINDING_API_VERSION}")