Use the correct install destination

Libraries need LIBRARY destination (for shared libraries), and
ARCHIVE for static libraries. Whereas executables need only
RUNTIME destination.
Signed-off-by: 's avatarGuilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
parent c28b5505
...@@ -63,9 +63,11 @@ SET_TARGET_PROPERTIES( ...@@ -63,9 +63,11 @@ SET_TARGET_PROPERTIES(
paho-mqtt3c paho-mqtt3a PROPERTIES paho-mqtt3c paho-mqtt3a PROPERTIES
VERSION ${CLIENT_VERSION} VERSION ${CLIENT_VERSION}
SOVERSION ${PAHO_VERSION_MAJOR}) SOVERSION ${PAHO_VERSION_MAJOR})
INSTALL(TARGETS paho-mqtt3c paho-mqtt3a MQTTVersion INSTALL(TARGETS paho-mqtt3c paho-mqtt3a
RUNTIME DESTINATION bin ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib) LIBRARY DESTINATION lib)
INSTALL(TARGETS MQTTVersion
RUNTIME DESTINATION bin)
INSTALL(FILES MQTTAsync.h MQTTClient.h MQTTClientPersistence.h INSTALL(FILES MQTTAsync.h MQTTClient.h MQTTClientPersistence.h
DESTINATION include) DESTINATION include)
...@@ -88,10 +90,10 @@ IF (PAHO_WITH_SSL) ...@@ -88,10 +90,10 @@ IF (PAHO_WITH_SSL)
VERSION ${CLIENT_VERSION} VERSION ${CLIENT_VERSION}
SOVERSION ${PAHO_VERSION_MAJOR}) SOVERSION ${PAHO_VERSION_MAJOR})
INSTALL(TARGETS paho-mqtt3cs INSTALL(TARGETS paho-mqtt3cs
RUNTIME DESTINATION bin ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib) LIBRARY DESTINATION lib)
INSTALL(TARGETS paho-mqtt3as INSTALL(TARGETS paho-mqtt3as
RUNTIME DESTINATION bin ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib) LIBRARY DESTINATION lib)
ENDIF() ENDIF()
...@@ -56,6 +56,5 @@ INSTALL(TARGETS paho_c_sub ...@@ -56,6 +56,5 @@ INSTALL(TARGETS paho_c_sub
MQTTClient_subscribe MQTTClient_subscribe
MQTTClient_publish MQTTClient_publish
MQTTClient_publish_async MQTTClient_publish_async
RUNTIME DESTINATION bin RUNTIME DESTINATION bin)
LIBRARY DESTINATION lib)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment