File tree 4 files changed +9
-42
lines changed
4 files changed +9
-42
lines changed Original file line number Diff line number Diff line change @@ -31,11 +31,14 @@ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/build/
31
31
# TODO: add `git rev-parse --short HEAD`
32
32
# Read the version information from the Autoconf file
33
33
file (STRINGS "${CMAKE_CURRENT_SOURCE_DIR} /configure.ac" CONFIGURE_AC REGEX "AC_INIT\\ (.*\\ )" )
34
+ option (THRIFT_VERSION "VERSION" ${CONFIGURE_AC} )
34
35
35
36
# The following variable is used in the version.h.in file
36
- string (REGEX REPLACE "AC_INIT\\ (\\ [.*\\ ], \\ [([0-9]+\\ .[0-9]+\\ .[0-9]+(-upfluence)?)\\ ]\\ )" "\\ 1" PACKAGE_VERSION ${CONFIGURE_AC } )
37
+ string (REGEX REPLACE "AC_INIT\\ (\\ [.*\\ ], \\ [([0-9]+\\ .[0-9]+\\ .[0-9]+(-upfluence)?)\\ ]\\ )" "\\ 1" PACKAGE_VERSION ${THRIFT_VERSION } )
37
38
message (STATUS "Parsed Thrift package version: ${PACKAGE_VERSION} " )
38
39
40
+ set (REPO_VERSION "${THRIFT_VERSION} " )
41
+
39
42
# These are internal to CMake
40
43
string (REGEX REPLACE "([0-9]+\\ .[0-9]+\\ .[0-9]+)(-upfluence)?" "\\ 1" thrift_VERSION ${PACKAGE_VERSION} )
41
44
string (REGEX REPLACE "([0-9]+)\\ .[0-9]+\\ .[0-9]+" "\\ 1" thrift_VERSION_MAJOR ${thrift_VERSION} )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- #define THRIFT_VERSION "@PACKAGE_VERSION @"
1
+ #define THRIFT_VERSION "@REPO_VERSION @"
2
2
#define THRIFT_TYPES_PATH "@TYPES_PREFIX@"
3
3
#define THRIFT_TYPES_NESTED_PATH "@TYPES_PREFIX@/types"
Original file line number Diff line number Diff line change 20
20
AC_PREREQ ( 2.65 )
21
21
AC_CONFIG_MACRO_DIR ( [ ./aclocal] )
22
22
23
- AC_INIT ( [ thrift] , [ 2.5.1-upfluence] )
23
+ AC_ARG_VAR ( [ REPO_VERSION] , [ ] )
24
+ AS_IF ( [ test "x$REPO_VERSION" = x] , [ REPO_VERSION="dirty"] )
25
+
26
+ AC_INIT ( [ thrift] , [ 1.0.0] )
24
27
25
28
AC_CONFIG_AUX_DIR ( [ .] )
26
29
You can’t perform that action at this time.
0 commit comments