xref: /aosp_15_r20/external/libdivsufsort/VERSION.cmake (revision 30b9430b2d8672faf9045aa522d63599a84e8e49)
1*30b9430bSXin Liset(PROJECT_VERSION_MAJOR "2")
2*30b9430bSXin Liset(PROJECT_VERSION_MINOR "0")
3*30b9430bSXin Liset(PROJECT_VERSION_PATCH "2")
4*30b9430bSXin Liset(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
5*30b9430bSXin Liset(PROJECT_VERSION_FULL "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
6*30b9430bSXin Li
7*30b9430bSXin Liset(LIBRARY_VERSION "3.0.1")
8*30b9430bSXin Liset(LIBRARY_SOVERSION "3")
9*30b9430bSXin Li
10*30b9430bSXin Li## Git revision number ##
11*30b9430bSXin Liif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git")
12*30b9430bSXin Li  execute_process(COMMAND git describe --tags HEAD
13*30b9430bSXin Li    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
14*30b9430bSXin Li    OUTPUT_VARIABLE GIT_DESCRIBE_TAGS ERROR_QUIET)
15*30b9430bSXin Li  if(GIT_DESCRIBE_TAGS)
16*30b9430bSXin Li    string(REGEX REPLACE "^v(.*)" "\\1" GIT_REVISION "${GIT_DESCRIBE_TAGS}")
17*30b9430bSXin Li    string(STRIP "${GIT_REVISION}" GIT_REVISION)
18*30b9430bSXin Li    if(GIT_REVISION)
19*30b9430bSXin Li      set(PROJECT_VERSION_FULL "${GIT_REVISION}")
20*30b9430bSXin Li    endif(GIT_REVISION)
21*30b9430bSXin Li  endif(GIT_DESCRIBE_TAGS)
22*30b9430bSXin Liendif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git")
23