build: allow passing SOVERSION value for dynamic library
[project/libnl-tiny.git] / CMakeLists.txt
index c780c96ec9495ee2b4f057cdcd0631314d21c530..ef32dad3829161ac6a88dc0097ac46ece77b1718 100644 (file)
@@ -24,7 +24,12 @@ SET(SOURCES
        socket.c
        unl.c
 )
+
+SET(SOVERSION 1 CACHE STRING "Override libnl-tiny library version")
+
 ADD_LIBRARY(nl-tiny SHARED ${SOURCES})
+SET_TARGET_PROPERTIES(nl-tiny PROPERTIES SOVERSION ${SOVERSION})
+
 ADD_LIBRARY(nl-tiny-static STATIC ${SOURCES})
 SET_TARGET_PROPERTIES(nl-tiny-static PROPERTIES OUTPUT_NAME nl-tiny)