adding THC_SO_VERSION property
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9d028b7..ccdd029 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -190,6 +190,15 @@
TARGET_LINK_LIBRARIES(THC ${MAGMA_LIBRARIES} ${CUDA_cusparse_LIBRARY})
ENDIF(USE_MAGMA)
+IF(NOT THC_SO_VERSION)
+ SET(THC_SO_VERSION 0)
+ENDIF(NOT THC_SO_VERSION)
+MESSAGE(STATUS "THC_SO_VERSION: ${THC_SO_VERSION}")
+SET_TARGET_PROPERTIES(THC PROPERTIES
+ VERSION ${THC_SO_VERSION}
+ SOVERSION ${THC_SO_VERSION})
+
+
INSTALL(TARGETS THC
RUNTIME DESTINATION "${THC_INSTALL_BIN_SUBDIR}"
LIBRARY DESTINATION "${THC_INSTALL_LIB_SUBDIR}"