Skip to content

Commit 8ebd930

Browse files
committed
CMake git version
1 parent c7202f9 commit 8ebd930

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
cmake_minimum_required (VERSION 3.1)
22
project (MiniDeen)
33
add_library(MiniDeen SHARED avs_interface.cpp vs_interface.cpp version.rc)
4-
set (VERSION "r2")
4+
5+
find_package(Git)
6+
execute_process(COMMAND ${GIT_EXECUTABLE} describe --first-parent --tags --always OUTPUT_VARIABLE GIT_REPO_VERSION)
7+
string(REGEX REPLACE "(r[0-9]+).*" "\\1" VERSION ${GIT_REPO_VERSION})
8+
59
configure_file (
610
"${PROJECT_SOURCE_DIR}/version.hpp.in"
711
"${PROJECT_SOURCE_DIR}/version.hpp"

0 commit comments

Comments
 (0)