| 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") |
| |
| ## Git revision number ## |
| if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git") |
| execute_process(COMMAND git describe --tags HEAD |
| WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" |
| OUTPUT_VARIABLE GIT_DESCRIBE_TAGS ERROR_QUIET) |
| if(GIT_DESCRIBE_TAGS) |
| string(REGEX REPLACE "^v(.*)" "\\1" GIT_REVISION "${GIT_DESCRIBE_TAGS}") |
| string(STRIP "${GIT_REVISION}" GIT_REVISION) |
| if(GIT_REVISION) |
| set(PROJECT_VERSION_FULL "${GIT_REVISION}") |
| endif(GIT_REVISION) |
| endif(GIT_DESCRIBE_TAGS) |
| endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git") |