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(
paho-mqtt3c paho-mqtt3a PROPERTIES
VERSION ${CLIENT_VERSION}
SOVERSION ${PAHO_VERSION_MAJOR})
INSTALL(TARGETS paho-mqtt3c paho-mqtt3a MQTTVersion
RUNTIME DESTINATION bin
INSTALL(TARGETS paho-mqtt3c paho-mqtt3a
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib)
INSTALL(TARGETS MQTTVersion
RUNTIME DESTINATION bin)
INSTALL(FILES MQTTAsync.h MQTTClient.h MQTTClientPersistence.h
DESTINATION include)
......@@ -88,10 +90,10 @@ IF (PAHO_WITH_SSL)
VERSION ${CLIENT_VERSION}
SOVERSION ${PAHO_VERSION_MAJOR})
INSTALL(TARGETS paho-mqtt3cs
RUNTIME DESTINATION bin
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib)
INSTALL(TARGETS paho-mqtt3as
RUNTIME DESTINATION bin
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib)
ENDIF()
......@@ -56,6 +56,5 @@ INSTALL(TARGETS paho_c_sub
MQTTClient_subscribe
MQTTClient_publish
MQTTClient_publish_async
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib)
RUNTIME DESTINATION bin)
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