diff --git a/CMakeLists.txt b/CMakeLists.txt
index 16cc51854db4cc91d8714e7a50e1a7ff63e5badf..63740f71f740cd8e711d12ecc39b9fdcf962edc0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -170,7 +170,13 @@ target_include_directories(${PROJECT_NAME}
   $<INSTALL_INTERFACE:include>
   )
 
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
+OPTION(SUFFIX_SO_VERSION
+  "Suffix shared library name by a string depending on git status of project"
+  ON)
+
+IF (${SUFFIX_SO_VERSION} EQUAL "ON")
+  SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
+ENDIF ()
 
 IF (UNIX)
   TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${CMAKE_DL_LIBS} pthread)