| 123456789101112131415161718192021222324 |
- # 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)
|