You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-text/fbpdf/files/fbpdf-0_p20190202-use-pkg-c...

42 lines
1.2 KiB

From 009acf3907bf36cfaa2cb09f16199cfdbe147a0c Mon Sep 17 00:00:00 2001
From: "S. Gilles" <sgilles@math.umd.edu>
Date: Mon, 4 Feb 2019 09:43:45 -0500
Subject: [PATCH] use pkg-config
---
Makefile | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,7 @@ PREFIX = .
CC = cc
CFLAGS = -Wall -O2 -I$(PREFIX)/include
LDFLAGS = -L$(PREFIX)/lib
+PKG_CONFIG = pkg-config
all: fbpdf fbdjvu
%.o: %.c doc.h
@@ -11,14 +12,14 @@ clean:
# pdf support using mupdf
fbpdf: fbpdf.o mupdf.o draw.o
- $(CC) -o $@ $^ $(LDFLAGS) -lmupdf -lmupdf-third -lmupdf-pkcs7 -lmupdf-threads -lm
+ $(CC) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs mupdf) -lm
# djvu support
fbdjvu: fbpdf.o djvulibre.o draw.o
- $(CXX) -o $@ $^ $(LDFLAGS) -ldjvulibre -ljpeg -lm -lpthread
+ $(CXX) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs ddjvuapi) -ljpeg -lm -lpthread
# pdf support using poppler
poppler.o: poppler.c
- $(CXX) -c $(CFLAGS) `pkg-config --cflags poppler-cpp` $<
+ $(CXX) -c $(CFLAGS) $(shell $(PKG_CONFIG) --cflags poppler-cpp) $<
fbpdf2: fbpdf.o poppler.o draw.o
- $(CXX) -o $@ $^ $(LDFLAGS) `pkg-config --libs poppler-cpp`
+ $(CXX) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs poppler-cpp)
--
2.20.1