summaryrefslogtreecommitdiff
blob: bab20025a793e4b3e9c8f0d55cf796b61d5949be (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
Description: Don't link against gmp in the non-gmp version
 Using AC_CHECK_LIB will add -lgmp to all children, but we don't want this
 for the non-gmp variants. Instead, add -lgmp explicitly in gmp variants.
Author: Ximin Luo <infinity0@debian.org>
Forwarded: TBD
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/configure.in
+++ b/configure.in
@@ -14,8 +14,6 @@
 dnl AC_CHECK_LIB(g, main)
 dnl Replace `main' with a function in -lstdc:
 dnl AC_CHECK_LIB(stdc, main)
-dnl look for gmp:
-AC_CHECK_LIB(gmp, main)
 
 dnl Checks for header files.
 AC_HEADER_STDC
--- a/lib-src-gmp/Makefile.am
+++ b/lib-src-gmp/Makefile.am
@@ -25,4 +25,4 @@
 setoper.h
 
 AM_CPPFLAGS = -I$(gmpincludedir) -DGMPRATIONAL
-AM_LDFLAGS = -version-info 0:0:0
+AM_LDFLAGS = -lgmp -version-info 0:0:0
--- a/src-gmp/Makefile.am
+++ b/src-gmp/Makefile.am
@@ -32,7 +32,7 @@
 # cddmathlink_SOURCES                = cddmathlink.c cddmlio.h cddmlio.c
 
 LDADD        = ../lib-src-gmp/libcddgmp.la
-AM_LDFLAGS   = -L$(gmplibdir)
+AM_LDFLAGS   = -lgmp -L$(gmplibdir)
 INCLUDES     = -I../lib-src-gmp
 INCLUDES    += -I$(gmpincludedir)
 AM_CPPFLAGS  = -DGMPRATIONAL