1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#=========================== begin_copyright_notice ============================
#
# Copyright (C) 2022 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
#============================ end_copyright_notice =============================
find_package(Git)
if(NOT Git_FOUND)
error("Git executable not found.")
endif()
execute_process(
COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD .
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/proto_schema
OUTPUT_VARIABLE IGCMetricsVer
RESULT_VARIABLE IGCMetricsVer_RetCode
)
if(${IGCMetricsVer_RetCode} EQUAL 0)
message(STATUS "IGC\\Metrics - Data layout version ${IGCMetricsVer}")
else()
set(IGCMetricsVer "0")
message(STATUS "IGC\\Metrics - Data layout version not known - set to 0")
endif()
file(WRITE ${IGCMetricsVerFile} "#define IGCMetricsVer ${IGCMetricsVer}")
|