Browse Source

Merge pull request #14953 from bkuhls/master-libdrm-nouveau-radeon

libdrm: add option to build the nouveau and radeon driver
lilik-openwrt-22.03
Rosen Penev 4 years ago
committed by GitHub
parent
commit
a15b977718
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 4 deletions
  1. +12
    -0
      libs/libdrm/Config.in
  2. +6
    -4
      libs/libdrm/Makefile

+ 12
- 0
libs/libdrm/Config.in View File

@ -8,4 +8,16 @@ config LIBDRM_INTEL
help
Installs the Intel driver.
config LIBDRM_NOUVEAU
bool "Nouveau support"
default n
help
Installs the Nouveau driver.
config LIBDRM_RADEON
bool "Radeon support"
default n
help
Installs the Radeon driver.
endmenu

+ 6
- 4
libs/libdrm/Makefile View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libdrm
PKG_VERSION:=2.4.104
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://dri.freedesktop.org/libdrm
@ -17,7 +17,9 @@ PKG_MAINTAINER:=Lucian Cristian <lucian.cristian@gmail.com>
PKG_LICENSE:=BSD-3-Clause
PKG_CONFIG_DEPENDS:= \
CONFIG_LIBDRM_INTEL
CONFIG_LIBDRM_INTEL \
CONFIG_LIBDRM_NOUVEAU \
CONFIG_LIBDRM_RADEON
PKG_INSTALL:=1
PKG_BUILD_DEPENDS:=meson/host
@ -45,9 +47,9 @@ endef
MESON_ARGS += \
$(if $(CONFIG_LIBDRM_INTEL),-Dintel=true -Dlibkms=true,-Dintel=false -Dlibkms=false) \
-Dradeon=false \
-Dradeon=$(if $(CONFIG_LIBDRM_RADEON),true,false) \
-Damdgpu=false \
-Dnouveau=false \
-Dnouveau=$(if $(CONFIG_LIBDRM_NOUVEAU),true,false) \
-Dvmwgfx=false \
-Domap=false \
-Dexynos=false \


Loading…
Cancel
Save