]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Add RUNTIME DESTINATION to INSTALL TARGETS 211/head
authorJon Turney <jon.turney@dronecode.org.uk>
Thu, 19 Jan 2017 15:21:34 +0000 (15:21 +0000)
committerJon Turney <jon.turney@dronecode.org.uk>
Thu, 29 Jun 2017 19:22:11 +0000 (20:22 +0100)
This is needed for shared library runtimes to be installed correctly on DLL
platforms.  It has no effect on other platforms.

v2:
No need to include prefix, since DESTINATION is relative to it

ext/CMakeLists.txt
src/CMakeLists.txt

index bdc6ee979ac85402d99876a36f2e465054e869f6..b8917a2652d5c61e2e1e4576b138941833ad5184 100644 (file)
@@ -143,7 +143,7 @@ SET_TARGET_PROPERTIES(libsolvext PROPERTIES SOVERSION ${LIBSOLVEXT_SOVERSION})
 SET_TARGET_PROPERTIES(libsolvext PROPERTIES INSTALL_NAME_DIR ${LIB_INSTALL_DIR})
 
 INSTALL (FILES ${libsolvext_HEADERS} DESTINATION "${INCLUDE_INSTALL_DIR}/solv")
-INSTALL (TARGETS libsolvext LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR})
+INSTALL (TARGETS libsolvext LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR} RUNTIME DESTINATION bin)
 
 IF (ENABLE_STATIC AND NOT DISABLE_SHARED)
 ADD_LIBRARY (libsolvext_static STATIC ${libsolvext_SRCS})
index 010975594a0cef47b7497790e7907e04a52e03fd..76ea9f16d0aef2b8dff961c4084c9c0dc7508cb7 100644 (file)
@@ -44,7 +44,7 @@ SET_TARGET_PROPERTIES(libsolv PROPERTIES SOVERSION ${LIBSOLV_SOVERSION})
 SET_TARGET_PROPERTIES(libsolv PROPERTIES INSTALL_NAME_DIR ${LIB_INSTALL_DIR})
 
 INSTALL (FILES ${libsolv_HEADERS} DESTINATION "${INCLUDE_INSTALL_DIR}/solv")
-INSTALL (TARGETS libsolv LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR})
+INSTALL (TARGETS libsolv LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR} RUNTIME DESTINATION bin)
 
 IF (ENABLE_STATIC AND NOT DISABLE_SHARED)
 ADD_LIBRARY (libsolv_static STATIC ${libsolv_SRCS})