From 65017da5ac610241b7ba5432f0ed9b38c210886a Mon Sep 17 00:00:00 2001 From: Tomasz Maciej Nowak Date: Sat, 18 Feb 2023 16:45:08 +0100 Subject: [PATCH] Provide linked libs by querying pkg-config --- Makefile | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index f5d2491..4c69980 100644 --- a/Makefile +++ b/Makefile @@ -159,29 +159,27 @@ endif ifeq ($(LIBPLACEBO_GL),1) CONFIG += -DPLACEBO_GL -DPLACEBO -LIBS += -lepoxy -LIBS += -lplacebo +LIBS += $(shell pkg-config --libs epoxy libplacebo) else -LIBS += -lEGL +LIBS += $(shell pkg-config --libs egl) endif ifeq ($(LIBPLACEBO),1) CONFIG += -DPLACEBO -LIBS += -lEGL -LIBS += -lplacebo +LIBS += $(shell pkg-config --libs egl libplacebo) endif ifeq ($(DRM),1) PLUGIN = softhddrm CONFIG += -DUSE_DRM -DVAAPI _CFLAGS += $(shell pkg-config --cflags libdrm) -LIBS += -lgbm -ldrm -lEGL +LIBS += $(shell pkg-config --libs egl gbm libdrm) endif ifeq ($(CUVID),1) #CONFIG += -DUSE_PIP # PIP support CONFIG += -DCUVID # enable CUVID decoder -LIBS += -lEGL -lGL +LIBS += $(shell pkg-config --libs egl gl) ifeq ($(YADIF),1) CONFIG += -DYADIF # Yadif only with CUVID endif @@ -273,7 +271,7 @@ ifeq ($(CUVID),1) LIBS += -lcuda -lnvcuvid endif -LIBS += -lGLEW -lGLU -ldl -lglut +LIBS += -ldl $(shell pkg-config --libs glew glu glut) ### Includes and Defines (add further entries here):