]> source.dussan.org Git - rspamd.git/commitdiff
Fix shared libraries versions.
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Fri, 3 Aug 2012 13:29:42 +0000 (17:29 +0400)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Fri, 3 Aug 2012 13:29:42 +0000 (17:29 +0400)
lib/CMakeLists.txt

index 028799118f9efaf3d14b5b2ff3403698294eba14..46f7f9fd56695d4abf624c09f247c5fb12b9cfee 100644 (file)
@@ -100,9 +100,13 @@ TARGET_LINK_LIBRARIES(rspamdclient rspamd-util)
 TARGET_LINK_LIBRARIES(rspamdclient_static ${CMAKE_REQUIRED_LIBRARIES})
 TARGET_LINK_LIBRARIES(rspamdclient_static ${GLIB2_LIBRARIES})
 
-SET_TARGET_PROPERTIES(rspamdclient PROPERTIES VERSION ${RSPAMD_VERSION})
+
 IF(NOT DEBIAN_BUILD)
-SET_TARGET_PROPERTIES(rspamdclient_static PROPERTIES VERSION ${RSPAMD_VERSION})
+       SET_TARGET_PROPERTIES(rspamdclient PROPERTIES VERSION ${RSPAMD_VERSION})
+       SET_TARGET_PROPERTIES(rspamdclient_static PROPERTIES VERSION ${RSPAMD_VERSION})
+ELSE(NOT DEBIAN_BUILD)
+       SET_TARGET_PROPERTIES(rspamdclient PROPERTIES SOVERSION ${RSPAMD_VERSION})
+       SET_TARGET_PROPERTIES(rspamdclient PROPERTIES VERSION ${RSPAMD_VERSION})
 ENDIF(NOT DEBIAN_BUILD)
 
 IF(GLIB_COMPAT)
@@ -111,13 +115,14 @@ IF(GLIB_COMPAT)
 ENDIF(GLIB_COMPAT)
 
 IF(NOT DEBIAN_BUILD)
-INSTALL(TARGETS rspamdclient rspamdclient_static LIBRARY PUBLIC_HEADER 
-    LIBRARY DESTINATION ${LIBDIR} 
-    PUBLIC_HEADER DESTINATION ${INCLUDEDIR}
-    ARCHIVE DESTINATION ${LIBDIR})
+       INSTALL(TARGETS rspamdclient rspamdclient_static LIBRARY PUBLIC_HEADER 
+               LIBRARY DESTINATION ${LIBDIR} 
+       PUBLIC_HEADER DESTINATION ${INCLUDEDIR}
+               ARCHIVE DESTINATION ${LIBDIR})
 ELSE(NOT DEBIAN_BUILD)
-INSTALL(TARGETS rspamdclient 
-    LIBRARY DESTINATION ${LIBDIR})
+       INSTALL(TARGETS rspamdclient 
+       LIBRARY DESTINATION ${LIBDIR}
+       NAMELINK_SKIP)
 ENDIF(NOT DEBIAN_BUILD)