build(drm): link libdrm publicly since lvgl headers expose drm types (#10002)

This commit is contained in:
André Costa
2026-05-04 22:16:01 +02:00
committed by GitHub
parent d04ffbcbcb
commit 3dead50a07
+4 -2
View File
@@ -7,7 +7,8 @@ if(LV_USE_FIND_PACKAGE_LIBDRM)
find_package(libdrm QUIET)
if(libdrm_FOUND)
message(STATUS "lvgl: libdrm: found via find_package")
target_link_libraries(lvgl PRIVATE libdrm::libdrm)
# Link libdrm publicly since lvgl headers expose drm types
target_link_libraries(lvgl PUBLIC libdrm::libdrm)
return()
endif()
endif()
@@ -16,7 +17,8 @@ if(LV_USE_PKG_CONFIG_LIBDRM AND PkgConfig_FOUND)
pkg_check_modules(LIBDRM IMPORTED_TARGET QUIET libdrm)
if(LIBDRM_FOUND)
message(STATUS "lvgl: libdrm: found via pkg-config")
target_link_libraries(lvgl PRIVATE PkgConfig::LIBDRM)
# Link libdrm publicly since lvgl headers expose drm types
target_link_libraries(lvgl PUBLIC PkgConfig::LIBDRM)
return()
endif()
endif()