Commit 6b0ee2ab by Jim Stichnoth

Subzero: Include commit count in revision string.

Instead of the version string being like this: Subzero_revision_efdf4120 Make it more like this: Subzero_revision_1089_efdf4120 I.e., provide both git hash and commit count. That way, it's easier to compare revision strings and determine which one is newer. BUG= none R=eholk@chromium.org Review URL: https://codereview.chromium.org/2251153002 .
parent efdf4120
...@@ -52,9 +52,14 @@ endif() ...@@ -52,9 +52,14 @@ endif()
execute_process(COMMAND git rev-parse HEAD execute_process(COMMAND git rev-parse HEAD
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE SUBZERO_REVISION OUTPUT_VARIABLE SZ_GIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_STRIP_TRAILING_WHITESPACE
) )
add_definitions(-DSUBZERO_REVISION=${SUBZERO_REVISION}) execute_process(COMMAND git rev-list --count HEAD
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE SZ_COMMIT_COUNT
OUTPUT_STRIP_TRAILING_WHITESPACE
)
add_definitions(-DSUBZERO_REVISION=${SZ_COMMIT_COUNT}_${SZ_GIT_HASH})
target_link_libraries(pnacl-sz pthread) target_link_libraries(pnacl-sz pthread)
...@@ -31,4 +31,6 @@ else ...@@ -31,4 +31,6 @@ else
endif endif
CPP.Defines += -DPNACL_LLVM CPP.Defines += -DPNACL_LLVM
CPP.Defines += -DSUBZERO_REVISION=$(shell git rev-parse HEAD) SZ_COMMIT_COUNT := $(shell git rev-list --count HEAD)
SZ_GIT_HASH := $(shell git rev-parse HEAD)
CPP.Defines += -DSUBZERO_REVISION=$(SZ_COMMIT_COUNT)_$(SZ_GIT_HASH)
...@@ -111,7 +111,9 @@ ifdef SZTARGET ...@@ -111,7 +111,9 @@ ifdef SZTARGET
endif endif
BASE_CXX_DEFINES += -DPNACL_LLVM BASE_CXX_DEFINES += -DPNACL_LLVM
BASE_CXX_DEFINES += -DSUBZERO_REVISION=$(shell git rev-parse HEAD) SZ_COMMIT_COUNT := $(shell git rev-list --count HEAD)
SZ_GIT_HASH := $(shell git rev-parse HEAD)
BASE_CXX_DEFINES += -DSUBZERO_REVISION=$(SZ_COMMIT_COUNT)_$(SZ_GIT_HASH)
CXX_DEFINES := $(BASE_CXX_DEFINES) -DPNACL_BROWSER_TRANSLATOR=0 CXX_DEFINES := $(BASE_CXX_DEFINES) -DPNACL_BROWSER_TRANSLATOR=0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment