2024-03-28 13:31:57 +00:00
|
|
|
#
|
2025-04-17 15:49:25 +00:00
|
|
|
# Copyright (C) 2024-2025 Intel Corporation
|
2024-03-28 13:31:57 +00:00
|
|
|
#
|
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
#
|
|
|
|
|
|
2024-04-17 11:34:22 +00:00
|
|
|
if(NOT DEFINED NEO_DRM_HEADERS_DIR OR NEO_DRM_HEADERS_DIR STREQUAL "")
|
2025-04-17 15:49:25 +00:00
|
|
|
get_filename_component(NEO_DRM_HEADERS_DIR "${NEO_SOURCE_DIR}/third_party/uapi/drm-next/drm" ABSOLUTE)
|
2024-03-28 13:31:57 +00:00
|
|
|
endif()
|
|
|
|
|
|
2024-04-17 11:34:22 +00:00
|
|
|
message(STATUS "drm includes dir: ${NEO_DRM_HEADERS_DIR}")
|
|
|
|
|
|
|
|
|
|
if(NOT DEFINED NEO_I915_HEADERS_DIR OR NEO_I915_HEADERS_DIR STREQUAL "")
|
2025-04-17 15:49:25 +00:00
|
|
|
get_filename_component(NEO_I915_HEADERS_DIR "${NEO_SOURCE_DIR}/third_party/uapi/drm-next/i915" ABSOLUTE)
|
2024-04-17 11:34:22 +00:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
message(STATUS "i915 includes dir: ${NEO_I915_HEADERS_DIR}")
|
|
|
|
|
|
|
|
|
|
if(NOT DEFINED NEO_I915_PRELIM_HEADERS_DIR OR NEO_I915_PRELIM_HEADERS_DIR STREQUAL "")
|
2024-09-10 13:06:06 +02:00
|
|
|
get_filename_component(NEO_I915_PRELIM_HEADERS_DIR "${NEO_SOURCE_DIR}/third_party/uapi/drm-uapi-helper/master" ABSOLUTE)
|
2024-04-17 11:34:22 +00:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
message(STATUS "i915 prelim includes dir: ${NEO_I915_PRELIM_HEADERS_DIR}")
|
|
|
|
|
|
|
|
|
|
if(NOT DEFINED NEO_XE_HEADERS_DIR OR NEO_XE_HEADERS_DIR STREQUAL "")
|
2025-04-17 15:49:25 +00:00
|
|
|
get_filename_component(NEO_XE_HEADERS_DIR "${NEO_SOURCE_DIR}/third_party/uapi/drm-next/xe" ABSOLUTE)
|
2024-04-17 11:34:22 +00:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
message(STATUS "xe includes dir: ${NEO_XE_HEADERS_DIR}")
|
|
|
|
|
|
2024-09-06 13:52:36 +00:00
|
|
|
if(NEO_ENABLE_XE_PRELIM_DETECTION)
|
|
|
|
|
if(NOT DEFINED NEO_XE_PRELIM_HEADERS_DIR OR NEO_XE_PRELIM_HEADERS_DIR STREQUAL "")
|
2024-09-10 13:06:06 +02:00
|
|
|
get_filename_component(NEO_XE_PRELIM_HEADERS_DIR "${NEO_SOURCE_DIR}/third_party/uapi/drm-uapi-helper/xe" ABSOLUTE)
|
2024-09-06 13:52:36 +00:00
|
|
|
endif()
|
2024-09-10 13:06:06 +02:00
|
|
|
message(STATUS "xe prelim includes dir: ${NEO_XE_PRELIM_HEADERS_DIR}")
|
2024-09-06 13:52:36 +00:00
|
|
|
endif()
|
|
|
|
|
|
2024-04-17 11:34:22 +00:00
|
|
|
if(NOT DEFINED NEO_IAF_HEADERS_DIR OR NEO_IAF_HEADERS_DIR STREQUAL "")
|
2024-09-06 12:53:11 +00:00
|
|
|
get_filename_component(NEO_IAF_HEADERS_DIR "${NEO_SOURCE_DIR}/third_party/uapi/drm-uapi-helper/master" ABSOLUTE)
|
2024-04-17 11:34:22 +00:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
message(STATUS "iaf includes dir: ${NEO_IAF_HEADERS_DIR}")
|
|
|
|
|
|
|
|
|
|
set(NEO_LINUX_KMD_HEADERS_DIR
|
|
|
|
|
${NEO_DRM_HEADERS_DIR}
|
|
|
|
|
${NEO_I915_HEADERS_DIR}
|
|
|
|
|
${NEO_I915_PRELIM_HEADERS_DIR}
|
|
|
|
|
${NEO_XE_HEADERS_DIR}
|
2024-09-06 13:52:36 +00:00
|
|
|
${NEO_XE_PRELIM_HEADERS_DIR}
|
2024-04-17 11:34:22 +00:00
|
|
|
${NEO_IAF_HEADERS_DIR}
|
|
|
|
|
)
|