build: correct OCL driver version in case of non-zero hotfix version

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2025-09-04 11:58:19 +00:00
committed by Compute-Runtime-Automation
parent b54b568ce2
commit 5d3b855600

View File

@@ -74,18 +74,25 @@ if(NOT DEFINED NEO_VERSION_BUILD)
set(NEO_VERSION_BUILD 0)
endif()
if(NEO_VERSION_BUILD MATCHES "^([0-9]+)\\.([0-9]+)$")
set(NEO_VERSION_BUILD "${CMAKE_MATCH_1}")
if(DEFINED NEO_VERSION_HOTFIX AND NOT ("${NEO_VERSION_HOTFIX}" STREQUAL "${CMAKE_MATCH_2}"))
message(FATAL_ERROR "Inconsistent hotfix version provided: ${NEO_VERSION_HOTFIX} vs ${CMAKE_MATCH_2}")
endif()
set(NEO_VERSION_HOTFIX "${CMAKE_MATCH_2}")
endif()
if(NOT DEFINED NEO_VERSION_HOTFIX)
set(NEO_VERSION_HOTFIX 0)
endif()
if(NEO_VERSION_BUILD MATCHES "^([0-9]+)\\.([0-9]+)$")
set(NEO_VERSION_BUILD "${CMAKE_MATCH_1}")
set(NEO_VERSION_HOTFIX "${CMAKE_MATCH_2}")
endif()
# OpenCL package version
set(NEO_OCL_DRIVER_VERSION "${NEO_OCL_VERSION_MAJOR}.${NEO_OCL_VERSION_MINOR}.${NEO_VERSION_BUILD}")
if(NOT ("${NEO_VERSION_HOTFIX}" STREQUAL "0"))
set(NEO_OCL_DRIVER_VERSION "${NEO_OCL_DRIVER_VERSION}.${NEO_VERSION_HOTFIX}")
endif()
# Level-Zero package version
set(NEO_L0_VERSION_MAJOR 1)
set(NEO_L0_VERSION_MINOR 13)