Merge pull request #69 from tmn505/pkg-config

Use pkg-config for most configuration
This commit is contained in:
jojo61 2024-01-30 16:59:50 +01:00 committed by GitHub
commit c3af54aae0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -159,29 +159,29 @@ endif
ifeq ($(LIBPLACEBO_GL),1) ifeq ($(LIBPLACEBO_GL),1)
CONFIG += -DPLACEBO_GL -DPLACEBO CONFIG += -DPLACEBO_GL -DPLACEBO
LIBS += -lepoxy _CFLAGS += $(shell pkg-config --cflags libplacebo)
LIBS += -lplacebo LIBS += $(shell pkg-config --libs epoxy libplacebo)
else else
LIBS += -lEGL LIBS += $(shell pkg-config --libs egl)
endif endif
ifeq ($(LIBPLACEBO),1) ifeq ($(LIBPLACEBO),1)
CONFIG += -DPLACEBO CONFIG += -DPLACEBO
LIBS += -lEGL _CFLAGS += $(shell pkg-config --cflags libplacebo)
LIBS += -lplacebo LIBS += $(shell pkg-config --libs egl libplacebo)
endif endif
ifeq ($(DRM),1) ifeq ($(DRM),1)
PLUGIN = softhddrm PLUGIN = softhddrm
CONFIG += -DUSE_DRM -DVAAPI CONFIG += -DUSE_DRM -DVAAPI
_CFLAGS += $(shell pkg-config --cflags libdrm) _CFLAGS += $(shell pkg-config --cflags libdrm)
LIBS += -lgbm -ldrm -lEGL LIBS += $(shell pkg-config --libs egl gbm libdrm)
endif endif
ifeq ($(CUVID),1) ifeq ($(CUVID),1)
#CONFIG += -DUSE_PIP # PIP support #CONFIG += -DUSE_PIP # PIP support
CONFIG += -DCUVID # enable CUVID decoder CONFIG += -DCUVID # enable CUVID decoder
LIBS += -lEGL -lGL LIBS += $(shell pkg-config --libs egl gl)
ifeq ($(YADIF),1) ifeq ($(YADIF),1)
CONFIG += -DYADIF # Yadif only with CUVID CONFIG += -DYADIF # Yadif only with CUVID
endif endif
@ -273,7 +273,7 @@ ifeq ($(CUVID),1)
LIBS += -lcuda -lnvcuvid LIBS += -lcuda -lnvcuvid
endif endif
LIBS += -lGLEW -lGLU -ldl -lglut LIBS += -ldl $(shell pkg-config --libs glew glu glut)
### Includes and Defines (add further entries here): ### Includes and Defines (add further entries here):