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)