forked from xt-sys/exectos
Import build scripts and xtldr bootdata
This commit is contained in:
22
sdk/cmake/version.cmake
Normal file
22
sdk/cmake/version.cmake
Normal file
@@ -0,0 +1,22 @@
|
||||
# Set XTOS version
|
||||
set(XTOS_VERSION_MAJOR "0")
|
||||
set(XTOS_VERSION_MINOR "1")
|
||||
set(XTOS_VERSION_BUILD "devel")
|
||||
|
||||
# Set common XTOS version variables
|
||||
string(TIMESTAMP XTOS_VERSION_YEAR %Y)
|
||||
string(TIMESTAMP XTOS_VERSION_DATE "%d/%m/%Y %H:%M UTC" UTC)
|
||||
|
||||
# Set latest GIT revision
|
||||
set(XTOS_VERSION_HASH "unknown")
|
||||
if(EXISTS "${EXECTOS_SOURCE_DIR}/.git")
|
||||
execute_process(COMMAND git describe --abbrev=7 --long --always
|
||||
WORKING_DIRECTORY ${EXECTOS_SOURCE_DIR}
|
||||
OUTPUT_VARIABLE XTOS_VERSION_HASH
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
endif()
|
||||
|
||||
# Prepare xtver.h header file
|
||||
add_custom_target(xtver ALL COMMAND ${CMAKE_COMMAND} -E touch ${EXECTOS_SOURCE_DIR}/sdk/cmake/version/xtver.h.cmake)
|
||||
configure_file(sdk/cmake/version/xtver.h.cmake ${EXECTOS_BINARY_DIR}/sdk/includes/xtver.h)
|
||||
include_directories(${EXECTOS_BINARY_DIR}/sdk/includes)
|
Reference in New Issue
Block a user