mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-10 07:08:04 +08:00
Organize product configuration files
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
8f72a68440
commit
0574e65fc1
@@ -40,24 +40,12 @@ macro(macro_for_each_platform)
|
||||
string(TOLOWER ${PLATFORM_IT} PLATFORM_IT_LOWER)
|
||||
|
||||
foreach(BRANCH_DIR ${BRANCH_DIR_LIST})
|
||||
set(PLATFORM_FILE "hw_info_config_${PLATFORM_IT_LOWER}.inl")
|
||||
set(SRC_FILE ${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR}${GEN_TYPE_LOWER}/definitions${BRANCH_DIR_SUFFIX}/${PLATFORM_FILE})
|
||||
if(EXISTS ${SRC_FILE})
|
||||
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_BASE ${SRC_FILE})
|
||||
endif()
|
||||
|
||||
foreach(BRANCH ${BRANCH_DIR_LIST})
|
||||
set(PLATFORM_FILE "hw_info_${PLATFORM_IT_LOWER}.inl")
|
||||
set(SRC_FILE ${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR}${GEN_TYPE_LOWER}${BRANCH}${PLATFORM_FILE})
|
||||
if(EXISTS ${SRC_FILE})
|
||||
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_BASE ${SRC_FILE})
|
||||
endif()
|
||||
string(REGEX REPLACE "/$" "" _BRANCH_FILENAME_SUFFIX "${BRANCH_DIR}")
|
||||
string(REGEX REPLACE "^/" "_" _BRANCH_FILENAME_SUFFIX "${_BRANCH_FILENAME_SUFFIX}")
|
||||
set(SRC_FILE ${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR}${GEN_TYPE_LOWER}${BRANCH}linux/hw_info_config_${PLATFORM_IT_LOWER}${_BRANCH_FILENAME_SUFFIX}.inl)
|
||||
if(EXISTS ${SRC_FILE})
|
||||
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_LINUX ${SRC_FILE})
|
||||
endif()
|
||||
endforeach()
|
||||
endforeach()
|
||||
endmacro()
|
||||
|
||||
@@ -46,7 +46,8 @@ HWTEST_F(PrepareDeviceEnvironmentsTest, givenPrepareDeviceEnvironmentsWhenCsrIsS
|
||||
DebugManager.flags.CreateMultipleRootDevices.set(expectedDevices);
|
||||
for (int productFamilyIndex = 0; productFamilyIndex < IGFX_MAX_PRODUCT; productFamilyIndex++) {
|
||||
const char *hwPrefix = hardwarePrefix[productFamilyIndex];
|
||||
if (hwPrefix == nullptr) {
|
||||
auto hwInfoConfig = hwInfoConfigFactory[productFamilyIndex];
|
||||
if (hwPrefix == nullptr || hwInfoConfig == nullptr) {
|
||||
continue;
|
||||
}
|
||||
const std::string productFamily(hwPrefix);
|
||||
@@ -117,7 +118,7 @@ HWTEST_F(PrepareDeviceEnvironmentsTest, givenUpperCaseProductFamilyOverrideFlagS
|
||||
PRODUCT_FAMILY productFamily;
|
||||
|
||||
for (int productFamilyIndex = 0; productFamilyIndex < IGFX_MAX_PRODUCT; productFamilyIndex++) {
|
||||
if (hardwarePrefix[productFamilyIndex]) {
|
||||
if (hardwarePrefix[productFamilyIndex] && hwInfoConfigFactory[productFamilyIndex]) {
|
||||
hwPrefix = hardwarePrefix[productFamilyIndex];
|
||||
productFamily = static_cast<PRODUCT_FAMILY>(productFamilyIndex);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user