mirror of
https://github.com/jomjol/AI-on-the-edge-device.git
synced 2025-12-06 19:46:54 +03:00
24 lines
587 B
CMake
24 lines
587 B
CMake
# cmake/gitversion.cmake
|
|
cmake_minimum_required(VERSION 3.0.0)
|
|
|
|
message(STATUS "Resolving GIT Version")
|
|
|
|
set(_build_version "unknown")
|
|
|
|
find_package(Git)
|
|
if(GIT_FOUND)
|
|
execute_process(
|
|
COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD
|
|
WORKING_DIRECTORY "${local_dir}"
|
|
OUTPUT_VARIABLE _build_version
|
|
ERROR_QUIET
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
)
|
|
message( STATUS "GIT hash: ${_build_version}")
|
|
else()
|
|
message(STATUS "GIT not found")
|
|
endif()
|
|
|
|
string(TIMESTAMP _time_stamp)
|
|
|
|
configure_file(${local_dir}/cmake/gitversion.h.in ${output_dir}/gitversion.h @ONLY) |