summaryrefslogtreecommitdiff
path: root/app-text/fbpdf/files/fbpdf-0_p20190202-use-pkg-config.patch
blob: 1f5751af75e1fe3db542ced1aaa5c86972a85b2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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