| @@ -1,22 +1,25 @@ | | | @@ -1,22 +1,25 @@ |
1 | # $NetBSD: builtin.mk,v 1.3 2012/02/16 18:39:53 hans Exp $ | | 1 | # $NetBSD: builtin.mk,v 1.4 2014/03/02 08:00:00 obache Exp $ |
2 | | | 2 | |
3 | BUILTIN_PKG:= gmp | | 3 | BUILTIN_PKG:= gmp |
4 | | | 4 | |
5 | PKGCONFIG_FILE.gmp= /usr/include/gmp.h /usr/include/gmp/gmp.h | | 5 | PKGCONFIG_FILE.gmp= /usr/include/gmp.h /usr/include/gmp/gmp.h |
6 | PKGCONFIG_BASE.gmp= /usr | | 6 | PKGCONFIG_BASE.gmp= /usr |
7 | | | 7 | |
8 | BUILTIN_VERSION_SCRIPT.gmp= ${AWK} \ | | 8 | BUILTIN_VERSION_SCRIPT.gmp= ${AWK} \ |
9 | '/\#define[ \t]*__GNU_MP_VERSION[ \t]/ { major = $$3; } \ | | 9 | '/\#define[ \t]*__GNU_MP_VERSION[ \t]/ { major = $$3; } \ |
10 | /\#define[ \t]*__GNU_MP_VERSION_MINOR[ \t]/ { minor = $$3; } \ | | 10 | /\#define[ \t]*__GNU_MP_VERSION_MINOR[ \t]/ { minor = $$3; } \ |
11 | /\#define[ \t]*__GNU_MP_VERSION_PATCHLEVEL[ \t]/ { patch = $$3; } \ | | 11 | /\#define[ \t]*__GNU_MP_VERSION_PATCHLEVEL[ \t]/ { patch = $$3; } \ |
12 | END { if (major!="" && minor!="" && patch!="") \ | | 12 | END { if (major!="" && minor!="" && patch!="") \ |
13 | print major "." minor "." patch; else print ""; }' | | 13 | print major "." minor "." patch; else print ""; }' |
14 | | | 14 | |
15 | .include "../../mk/buildlink3/pkgconfig-builtin.mk" | | 15 | .include "../../mk/buildlink3/pkgconfig-builtin.mk" |
16 | | | 16 | |
17 | .if !empty(USE_BUILTIN.gmp:M[Yy][Ee][Ss]) | | 17 | CHECK_BUILTIN.gmp?= no |
| | | 18 | .if !empty(CHECK_BUILTIN.gmp:M[Nn][Oo]) |
| | | 19 | . if !empty(USE_BUILTIN.gmp:M[Yy][Ee][Ss]) |
18 | GMP_INCLUDE= ${FIND_FILES_gmp:S/\/gmp.h//} | | 20 | GMP_INCLUDE= ${FIND_FILES_gmp:S/\/gmp.h//} |
19 | CONFIGURE_ARGS+= --with-gmp-include=${GMP_INCLUDE} | | 21 | CONFIGURE_ARGS+= --with-gmp-include=${GMP_INCLUDE} |
20 | CPPFLAGS+= -I${GMP_INCLUDE} | | 22 | CPPFLAGS+= -I${GMP_INCLUDE} |
21 | CFLAGS+= -I${GMP_INCLUDE} | | 23 | CFLAGS+= -I${GMP_INCLUDE} |
22 | .endif | | 24 | . endif |
| | | 25 | .endif # CHECK_BUILTIN.gmp |