Skip to content

Instantly share code, notes, and snippets.

@OlivierLDff
Created July 30, 2018 16:40
Show Gist options
  • Save OlivierLDff/955959174f446700c666c631686fb991 to your computer and use it in GitHub Desktop.
Save OlivierLDff/955959174f446700c666c631686fb991 to your computer and use it in GitHub Desktop.
SET(EREIFLASH_VERSION_MAJOR 1)
SET(EREIFLASH_VERSION_MINOR 0)
SET(EREIFLASH_VERSION_PATCH 0)
IF( EXISTS "${CMAKE_SOURCE_DIR}/.git" )
EXECUTE_PROCESS(
COMMAND git describe --tags --always
WORKING_DIRECTORY ${EREIFLASH_SOURCE_DIR}
OUTPUT_VARIABLE EREIFLASH_VERSION_TAG
OUTPUT_STRIP_TRAILING_WHITESPACE
)
ENDIF()
IF( EREIFLASH_VERSION_TAG )
SET( EREIFLASH_VERSION_TAG_HEX 0x${EREIFLASH_VERSION_TAG})
ELSE( EREIFLASH_VERSION_TAG )
SET( EREIFLASH_VERSION_TAG_HEX 0x00000000)
ENDIF( EREIFLASH_VERSION_TAG )
MESSAGE(STATUS "${EREIFLASH_NAME} version is ${EREIFLASH_VERSION_MAJOR}.${EREIFLASH_VERSION_MINOR}.${EREIFLASH_VERSION_PATCH}, tag is : ${EREIFLASH_VERSION_TAG}")
ADD_DEFINITIONS( -DEREIFLASH_VERSION_MAJOR=${EREIFLASH_VERSION_MAJOR} )
ADD_DEFINITIONS( -DEREIFLASH_VERSION_MINOR=${EREIFLASH_VERSION_MINOR} )
ADD_DEFINITIONS( -DEREIFLASH_VERSION_PATCH=${EREIFLASH_VERSION_PATCH} )
ADD_DEFINITIONS( -DEREIFLASH_VERSION_TAG=${EREIFLASH_VERSION_TAG} )
ADD_DEFINITIONS( -DEREIFLASH_VERSION_TAG_HEX=${EREIFLASH_VERSION_TAG_HEX} )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment