git describe gives you something like '
v15.0.0-6865-g7e4ef7f8ecc' but we
want no leading v, to match prior versions of ceph.
Signed-off-by: Sage Weil <sage@redhat.com>
option(ENABLE_GIT_VERSION "build Ceph with git version string" ON)
if(${ENABLE_GIT_VERSION})
get_git_head_revision(GIT_REFSPEC CEPH_GIT_VER)
- git_describe(CEPH_GIT_NICE_VER --always)
+ git_describe(CEPH_GIT_NICE_VER_WITH_V --always)
+ # remove leading 'v'
+ string(SUBSTRING ${CEPH_GIT_NICE_VER_WITH_V} 1 -1 CEPH_GIT_NICE_VER)
#if building from a source tarball via make-dist
if(${CEPH_GIT_VER} STREQUAL "GITDIR-NOTFOUND")
message(STATUS "Ceph/.git directory not found, parsing ${CMAKE_CURRENT_SOURCE_DIR}/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER")