summaryrefslogtreecommitdiff
path: root/librabbitmq
diff options
context:
space:
mode:
Diffstat (limited to 'librabbitmq')
-rw-r--r--librabbitmq/CMakeLists.txt17
1 files changed, 16 insertions, 1 deletions
diff --git a/librabbitmq/CMakeLists.txt b/librabbitmq/CMakeLists.txt
index 347c992..c08adae 100644
--- a/librabbitmq/CMakeLists.txt
+++ b/librabbitmq/CMakeLists.txt
@@ -90,6 +90,13 @@ if(BUILD_SHARED_LIBS)
SOVERSION ${RMQ_SOVERSION}
)
+ if (APPLE)
+ set_target_properties(rabbitmq PROPERTIES
+ MACHO_CURRENT_VERSION ${RMQ_SOVERSION}.${RMQ_SOVERSION_AGE}.${RMQ_SOVERSION_REVISION}
+ MACHO_COMPATIBILITY_VERSION ${RMQ_SOVERSION}
+ )
+ endif()
+
if (WIN32)
set_target_properties(rabbitmq PROPERTIES OUTPUT_NAME rabbitmq.${RMQ_SOVERSION})
endif()
@@ -129,7 +136,15 @@ if(BUILD_STATIC_LIBS)
set_target_properties(rabbitmq-static PROPERTIES
VERSION ${RMQ_VERSION}
- SOVERSION ${RMQ_SOVERSION})
+ SOVERSION ${RMQ_SOVERSION}
+ )
+
+ if (APPLE)
+ set_target_properties(rabbitmq PROPERTIES
+ MACHO_CURRENT_VERSION ${RMQ_SOVERSION}.${RMQ_SOVERSION_AGE}.${RMQ_SOVERSION_REVISION}
+ MACHO_COMPATIBILITY_VERSION ${RMQ_SOVERSION}
+ )
+ endif()
if (WIN32)
set_target_properties(rabbitmq-static PROPERTIES OUTPUT_NAME librabbitmq.${RMQ_SOVERSION})