Computer Assited Medical Intervention Tool Kit  version 4.0
GetGitInfo.h
Go to the documentation of this file.
1 get_git_info(){ dir)
15  execute_process(COMMAND ${GIT_EXECUTABLE} rev-list HEAD --count
16  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
17  OUTPUT_VARIABLE CAMITK_GIT_COMMIT_COUNT
18  OUTPUT_STRIP_TRAILING_WHITESPACE
19  )
20 
21  execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
22  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
23  OUTPUT_VARIABLE CAMITK_GIT_BRANCH
24  OUTPUT_STRIP_TRAILING_WHITESPACE
25  )
26 
27  execute_process(COMMAND ${GIT_EXECUTABLE} log -1 --format=%h
28  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
29  OUTPUT_VARIABLE CAMITK_GIT_ABBREVIATED_HASH
30  OUTPUT_STRIP_TRAILING_WHITESPACE
31  )
32 
33  execute_process(COMMAND ${GIT_EXECUTABLE} log -1 --format=%H
34  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
35  OUTPUT_VARIABLE CAMITK_GIT_HASH
36  OUTPUT_STRIP_TRAILING_WHITESPACE
37  )
38 
39  execute_process(COMMAND ${GIT_EXECUTABLE} log -1 --format=%cd
40  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
41  OUTPUT_VARIABLE CAMITK_GIT_COMMITER_DATE
42  OUTPUT_STRIP_TRAILING_WHITESPACE
43  )
44 
45  if(NOT CAMITK_GIT_COMMIT_COUNT)
46  message(WARNING "Unable to find the commit number using git : ${GIT_EXECUTABLE}")
47  set(CAMITK_GIT_COMMIT_COUNT "unknown")
48  set(CAMITK_GIT_BRANCH "unknown")
49  set(CAMITK_GIT_HASH "unknown")
50  set(CAMITK_GIT_ABBREVIATED_HASH "unknown")
51  endif()
52 
53 end(){)
get_git_info()
macro get_git_info get the last value of commit count.
Definition: GetGitInfo.h:14
test result execute_process(COMMAND ${CMAKE_COMMAND} -E remove -f ${CAMITK_TEST_COMMAND_FILE} ${CAMITK_TEST_COMMAND_RESULT_FILE} ${CAMITK_TEST_COMMAND_OUTPUT_FILE} ${CAMITK_TEST_PASS_FILE_COMMAND_FILE} ${CAMITK_TEST_PASS_FILE_OUTPUT_FILE} ${CAMITK_TEST_PASS_FILE_RESULT_FILE}) file(WRITE $
Definition: CamiTKTestPassFile.h:19