-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
pcre.m4
41 lines (34 loc) · 819 Bytes
/
pcre.m4
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
dnl Check for PCRE Libraries
dnl Sets:
dnl PCRE_VERSION
dnl PCRE_CPPFLAGS
dnl PCRE_CFLAGS
dnl PCRE_LDFLAGS
dnl PCRE_LDADD
dnl PCRE_LD_PATH
PCRE_VERSION=""
PCRE_CPPFLAGS=""
PCRE_CFLAGS=""
PCRE_LDFLAGS=""
PCRE_LDADD=""
PCRE_LD_PATH=""
AC_DEFUN([CHECK_PCRE],
[
AC_REQUIRE([PKG_PROG_PKG_CONFIG])
PKG_CHECK_MODULES([PCRE], [libpcre], [
PCRE_VERSION="`${PKG_CONFIG} libpcre --modversion`"
PCRE_CFLAGS="`${PKG_CONFIG} libpcre --cflags`"
PCRE_LDADD="`${PKG_CONFIG} libpcre --libs`"
PCRE_LD_PATH="`${PKG_CONFIG} libpcre --libs-only-l`"
],[
AC_MSG_NOTICE([*** pcre library not found.])
AC_MSG_ERROR([pcre library is required])
])
AC_SUBST(PCRE_CONFIG)
AC_SUBST(PCRE_VERSION)
AC_SUBST(PCRE_CPPFLAGS)
AC_SUBST(PCRE_CFLAGS)
AC_SUBST(PCRE_LDFLAGS)
AC_SUBST(PCRE_LDADD)
AC_SUBST(PCRE_LD_PATH)
])