build: detect IGA major version
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
parent
efc31fbe06
commit
7c0ecf234f
|
@ -112,7 +112,14 @@ endif()
|
||||||
|
|
||||||
if(IS_DIRECTORY ${IGA_INCLUDE_DIR})
|
if(IS_DIRECTORY ${IGA_INCLUDE_DIR})
|
||||||
set(IGA_HEADERS_AVAILABLE TRUE)
|
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()
|
else()
|
||||||
set(IGA_HEADERS_AVAILABLE FALSE)
|
set(IGA_HEADERS_AVAILABLE FALSE)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -360,7 +360,7 @@ target_include_directories(${OCLOC_NAME}_lib BEFORE PRIVATE ${CLOC_LIB_INCLUDES}
|
||||||
target_include_directories(${OCLOC_NAME}_lib BEFORE PRIVATE ${IGA_INCLUDE_DIR})
|
target_include_directories(${OCLOC_NAME}_lib BEFORE PRIVATE ${IGA_INCLUDE_DIR})
|
||||||
|
|
||||||
target_compile_definitions(${OCLOC_NAME}_lib PUBLIC ${CLOC_LIB_LIB_FLAGS_DEFINITIONS} ${OCLOC_SUPPORTED_CORE_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
|
target_compile_definitions(${OCLOC_NAME}_lib PUBLIC ${CLOC_LIB_LIB_FLAGS_DEFINITIONS} ${OCLOC_SUPPORTED_CORE_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
|
||||||
IGA_LIBRARY_NAME="${CMAKE_SHARED_LIBRARY_PREFIX}${IGA_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}"
|
IGA_LIBRARY_NAME="${IGA_LIBRARY_FILENAME}"
|
||||||
${AOT_DEFINITIONS}
|
${AOT_DEFINITIONS}
|
||||||
)
|
)
|
||||||
target_compile_definitions(${OCLOC_NAME}_lib PUBLIC ${NEO__IGC_COMPILE_DEFINITIONS})
|
target_compile_definitions(${OCLOC_NAME}_lib PUBLIC ${NEO__IGC_COMPILE_DEFINITIONS})
|
||||||
|
|
Loading…
Reference in New Issue