mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-24 21:18:24 +08:00
In the case of mtl+ platforms, the returned config value should equal the hardware ip version value. This change fixes situations where some config has not been added and in this case we returned an unknown value. Signed-off-by: Daria Hinz <daria.hinz@intel.com> Related-To: NEO-7738
63 lines
2.5 KiB
CMake
63 lines
2.5 KiB
CMake
#
|
|
# Copyright (C) 2019-2023 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
|
|
set(NEO_CORE_GLOBAL_FACTORIES
|
|
${CMAKE_CURRENT_SOURCE_DIR}/create_os_context_${DRIVER_MODEL}.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/create_os_time_${DRIVER_MODEL}.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/discover_devices_${DRIVER_MODEL}.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/init_os_interface_${DRIVER_MODEL}.cpp
|
|
)
|
|
|
|
set(NEO_CORE_OS_INTERFACE
|
|
${NEO_CORE_GLOBAL_FACTORIES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
|
${CMAKE_CURRENT_SOURCE_DIR}/aub_memory_operations_handler.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/aub_memory_operations_handler.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/create_command_stream_receiver_${DRIVER_MODEL}/create_command_stream_receiver.inl
|
|
${CMAKE_CURRENT_SOURCE_DIR}/debug_env_reader.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/debug_env_reader.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/device_factory.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/device_factory.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/driver_info.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_helper.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_helper.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_helper.inl
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_helper_bdw_and_later.inl
|
|
${CMAKE_CURRENT_SOURCE_DIR}/metrics_library.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_context.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_context.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_environment.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_interface.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_interface.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_library.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_memory.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_memory.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_thread.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_time.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_time.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/performance_counters.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/performance_counters.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/print.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_helper_hw.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/os_inc_base.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/sys_calls_common.h
|
|
)
|
|
|
|
if(SUPPORT_XEHP_AND_LATER)
|
|
list(APPEND NEO_CORE_OS_INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/product_helper_xehp_and_later.inl)
|
|
endif()
|
|
|
|
if(SUPPORT_DG2_AND_LATER)
|
|
list(APPEND NEO_CORE_OS_INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/product_helper_dg2_and_later.inl)
|
|
endif()
|
|
|
|
if(SUPPORT_MTL_AND_LATER)
|
|
list(APPEND NEO_CORE_OS_INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/product_helper_mtl_and_later.inl)
|
|
endif()
|
|
|
|
set_property(GLOBAL PROPERTY NEO_CORE_OS_INTERFACE ${NEO_CORE_OS_INTERFACE})
|
|
add_subdirectories()
|