Add dirty flag to host versions
This commit is contained in:
@ -9,16 +9,25 @@ if(NOT DEFINED RELEASE)
|
|||||||
execute_process(
|
execute_process(
|
||||||
COMMAND git log -n 1 --format=%h
|
COMMAND git log -n 1 --format=%h
|
||||||
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
||||||
RESULT_VARIABLE GIT_VERSION_FOUND
|
RESULT_VARIABLE GIT_EXIT_VALUE
|
||||||
ERROR_QUIET
|
ERROR_QUIET
|
||||||
OUTPUT_VARIABLE GIT_VERSION
|
OUTPUT_VARIABLE GIT_VERSION
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
)
|
)
|
||||||
if (GIT_VERSION_FOUND)
|
if (GIT_EXIT_VALUE)
|
||||||
set(RELEASE "unknown")
|
set(RELEASE "unknown")
|
||||||
else (GIT_VERSION_FOUND)
|
else (GIT_EXIT_VALUE)
|
||||||
set(RELEASE "git-${GIT_VERSION}")
|
execute_process(
|
||||||
endif (GIT_VERSION_FOUND)
|
COMMAND git status -s --untracked-files=no
|
||||||
|
OUTPUT_VARIABLE DIRTY
|
||||||
|
)
|
||||||
|
if ( NOT "${DIRTY}" STREQUAL "" )
|
||||||
|
set(DIRTY_FLAG "*")
|
||||||
|
else()
|
||||||
|
set(DIRTY_FLAG "")
|
||||||
|
endif()
|
||||||
|
set(RELEASE "git-${GIT_VERSION}${DIRTY_FLAG}")
|
||||||
|
endif (GIT_EXIT_VALUE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(libhackrf)
|
add_subdirectory(libhackrf)
|
||||||
|
Reference in New Issue
Block a user