Add additional include path for DRM
Tegra has drm.h header in include/drm instead of include/libdrm Both paths are defined in libdrm.pc, but those are not used since this cmake file searches only for xf86drm.h. Change-Id: If1e979c7d5aec520b18eed5b3fcbb5ac2e15cc62 Reviewed-by: Qt CMake Build Bot Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
0f8039140c
commit
4ddd4bf1aa
8
cmake/3rdparty/kwin/FindLibdrm.cmake
vendored
8
cmake/3rdparty/kwin/FindLibdrm.cmake
vendored
@ -105,13 +105,19 @@ if(NOT WIN32)
|
|||||||
INTERFACE_INCLUDE_DIRECTORIES "${Libdrm_INCLUDE_DIR}"
|
INTERFACE_INCLUDE_DIRECTORIES "${Libdrm_INCLUDE_DIR}"
|
||||||
INTERFACE_INCLUDE_DIRECTORIES "${Libdrm_INCLUDE_DIR}/libdrm"
|
INTERFACE_INCLUDE_DIRECTORIES "${Libdrm_INCLUDE_DIR}/libdrm"
|
||||||
)
|
)
|
||||||
|
if(EXISTS "${Libdrm_INCLUDE_DIR}/drm")
|
||||||
|
set_property(TARGET Libdrm::Libdrm APPEND PROPERTY
|
||||||
|
INTERFACE_INCLUDE_DIRECTORIES "${Libdrm_INCLUDE_DIR}/drm"
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
mark_as_advanced(Libdrm_LIBRARY Libdrm_INCLUDE_DIR)
|
mark_as_advanced(Libdrm_LIBRARY Libdrm_INCLUDE_DIR)
|
||||||
|
|
||||||
# compatibility variables
|
# compatibility variables
|
||||||
set(Libdrm_LIBRARIES ${Libdrm_LIBRARY})
|
set(Libdrm_LIBRARIES ${Libdrm_LIBRARY})
|
||||||
set(Libdrm_INCLUDE_DIRS ${Libdrm_INCLUDE_DIR} "${Libdrm_INCLUDE_DIR}/libdrm")
|
set(Libdrm_INCLUDE_DIRS ${Libdrm_INCLUDE_DIR} "${Libdrm_INCLUDE_DIR}/libdrm" "${Libdrm_INCLUDE_DIR}/drm")
|
||||||
set(Libdrm_VERSION_STRING ${Libdrm_VERSION})
|
set(Libdrm_VERSION_STRING ${Libdrm_VERSION})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user