set(PROJECT_VERSION_MAJOR "2") set(PROJECT_VERSION_MINOR "0") set(PROJECT_VERSION_PATCH "2") set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}") set(PROJECT_VERSION_FULL "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") set(LIBRARY_VERSION "3.0.1") set(LIBRARY_SOVERSION "3") ## SVN revision ## set(SVN_REVISION "") if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn") execute_process(COMMAND svn info --xml WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" OUTPUT_VARIABLE SVN_INFO ERROR_QUIET) if(SVN_INFO) string(REGEX MATCH "]+" SVN_REVISION "${SVN_INFO}") string(REGEX REPLACE "^.*revision=\"([0-9]+)\".*$" "\\1" SVN_REVISION "${SVN_REVISION}") endif(SVN_INFO) endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn") if(SVN_REVISION) set(PROJECT_VERSION_FULL "svn-r${SVN_REVISION}") endif(SVN_REVISION)