refactor hw_info_<X> processing in cmake

Change-Id: I4b5ac514fa1f7beca23676d45167752bcb053ea3
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
Artur Harasimiuk
2020-06-17 11:14:00 +02:00
committed by sys_ocldev
parent e5671d8e22
commit ce710ac81a
3 changed files with 24 additions and 6 deletions

View File

@@ -49,7 +49,11 @@ macro(macro_for_each_platform)
endforeach()
foreach(PLATFORM_FILE "hw_info_${PLATFORM_IT_LOWER}.inl")
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_BASE ${GENX_PREFIX}/${PLATFORM_FILE})
foreach(BRANCH_DIR ${BRANCH_DIR_LIST})
if(EXISTS ${GENX_PREFIX}${BRANCH_DIR}${PLATFORM_FILE})
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_BASE ${GENX_PREFIX}${BRANCH_DIR}${PLATFORM_FILE})
endif()
endforeach()
endforeach()
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_LINUX ${GENX_PREFIX}/linux/hw_info_config_${PLATFORM_IT_LOWER}.inl)