build: detect IGA major version

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
Artur Harasimiuk
2024-11-06 13:25:07 +00:00
committed by Compute-Runtime-Automation
parent efc31fbe06
commit 7c0ecf234f
2 changed files with 9 additions and 2 deletions

View File

@@ -112,7 +112,14 @@ endif()
if(IS_DIRECTORY ${IGA_INCLUDE_DIR})
set(IGA_HEADERS_AVAILABLE TRUE)
set(IGA_LIBRARY_NAME "iga${NEO_BITS}")
if(NEO__IGC_FOUND)
string(REPLACE "." ";" IGA_VERSION ${NEO__IGC_VERSION})
list(GET IGA_VERSION 0 IGA_VERSION_MAJOR)
set(IGA_LIBRARY_FILENAME "${CMAKE_SHARED_LIBRARY_PREFIX}iga${NEO_BITS}${CMAKE_SHARED_LIBRARY_SUFFIX}.${IGA_VERSION_MAJOR}")
else()
set(IGA_LIBRARY_FILENAME "${CMAKE_SHARED_LIBRARY_PREFIX}iga${NEO_BITS}${CMAKE_SHARED_LIBRARY_SUFFIX}")
endif()
message(STATUS "IGA library name: ${IGA_LIBRARY_FILENAME}")
else()
set(IGA_HEADERS_AVAILABLE FALSE)
endif()