|
1 # |
|
2 # Add pkgconfig files for those inclined to use it during a build. |
|
3 # |
|
4 diff -ruN gmp-6.1.1.orig/libgmp.in gmp-6.1.1/libgmp.in |
|
5 --- gmp-6.1.1.orig/libgmp.in 1969-12-31 18:00:00.000000000 +0000 |
|
6 +++ gmp-6.1.1/libgmp.in 2016-11-21 17:16:23.456171594 +0000 |
|
7 @@ -0,0 +1,13 @@ |
|
8 +prefix=@prefix@ |
|
9 +exec_prefix=@exec_prefix@ |
|
10 +libdir=@libdir@ |
|
11 +sharedlibdir=@sharedlibdir@ |
|
12 +includedir=@includedir@ |
|
13 + |
|
14 +Name: libgmp |
|
15 +Description: The GNU Multiple Precision Bignum Library |
|
16 +Version: @VERSION@ |
|
17 + |
|
18 +Requires: |
|
19 +Libs: -L${libdir} -lgmp |
|
20 +Cflags: -I${includedir} |
|
21 diff -ruN gmp-6.1.1.orig/libgmpxx.in gmp-6.1.1/libgmpxx.in |
|
22 --- gmp-6.1.1.orig/libgmpxx.in 1969-12-31 18:00:00.000000000 +0000 |
|
23 +++ gmp-6.1.1/libgmpxx.in 2016-11-21 17:16:23.456406624 +0000 |
|
24 @@ -0,0 +1,13 @@ |
|
25 +prefix=@prefix@ |
|
26 +exec_prefix=@exec_prefix@ |
|
27 +libdir=@libdir@ |
|
28 +sharedlibdir=@sharedlibdir@ |
|
29 +includedir=@includedir@ |
|
30 + |
|
31 +Name: libgmpxx |
|
32 +Description: The GNU Multiple Precision Bignum Library |
|
33 +Version: @VERSION@ |
|
34 + |
|
35 +Requires: |
|
36 +Libs: -L${libdir} -lgmp -lgmpxx |
|
37 +Cflags: -I${includedir} |
|
38 diff -ruN gmp-6.1.1.orig/Makefile.am gmp-6.1.1/Makefile.am |
|
39 --- gmp-6.1.1.orig/Makefile.am 2016-06-18 15:00:00.000000000 +0000 |
|
40 +++ gmp-6.1.1/Makefile.am 2016-11-21 17:17:01.968327092 +0000 |
|
41 @@ -297,6 +297,31 @@ |
|
42 libgmpxx_la_LDFLAGS = $(GMP_LDFLAGS) $(LIBGMPXX_LDFLAGS) \ |
|
43 -version-info $(LIBGMPXX_LT_CURRENT):$(LIBGMPXX_LT_REVISION):$(LIBGMPXX_LT_AGE) |
|
44 |
|
45 +## pkg-config |
|
46 +pkgconfigdir = $(libdir)/pkgconfig |
|
47 +pkgconfig_DATA = libgmp.pc |
|
48 +EXTRA_DIR = libgmp.in |
|
49 + |
|
50 +if WANT_CXX |
|
51 +pkgconfig_DATA += libgmpxx.pc |
|
52 +EXTRA_DIR += libgmpxx.in |
|
53 +endif |
|
54 + |
|
55 +pc_verbose = $(pc_verbose_@AM_V@) |
|
56 +pc_verbose_ = $(pc_verbose_@AM_DEFAULT_V@) |
|
57 +pc_verbose_0 = @echo " PC " $@; |
|
58 + |
|
59 +SUFFIXES = .in.pc |
|
60 + |
|
61 +.in.pc: |
|
62 + $(AM_V_at)rm -f $@ |
|
63 + $(pc_verbose)sed \ |
|
64 + -e 's,@prefix[@],$(prefix),g' \ |
|
65 + -e 's,@exec_prefix[@],$(exec_prefix),g' \ |
|
66 + -e 's,@libdir[@],$(libdir),g' \ |
|
67 + -e 's,@includedir[@],$(includedir),g' \ |
|
68 + -e 's,@VERSION[@],$(VERSION),g' \ |
|
69 + < $< > $@ || { rm -f $@; exit 1; } |
|
70 |
|
71 |
|
72 install-data-hook: |