mirror of
https://github.com/rkd77/elinks.git
synced 2024-06-15 23:35:34 +00:00
configure.in: use PKG_CONFIG
Don't hardcode pkg-config, this will make cross-compilation easier. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
This commit is contained in:
parent
3379fc988c
commit
e6c0f0a253
26
configure.in
26
configure.in
|
@ -66,6 +66,8 @@ AC_PROG_INSTALL
|
|||
AC_PATH_PROGS(GIT, "git")
|
||||
AC_PATH_PROGS(SPARSE, "sparse")
|
||||
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
CONFIG_ASCIIDOC="no"
|
||||
CONFIG_POD2HTML="no"
|
||||
CONFIG_XMLTO="no"
|
||||
|
@ -613,9 +615,9 @@ for package in mozjs185 mozilla-js; do
|
|||
# returns 0 (success) even if mozjs185 depends on
|
||||
# nspr, which has not been installed. However,
|
||||
# pkg-config --cflags mozjs185 returns 1 then.
|
||||
if pkg-config --cflags --libs $package > /dev/null 2>&AS_MESSAGE_LOG_FD; then
|
||||
SPIDERMONKEY_LIBS="$(pkg-config --libs $package)"
|
||||
SPIDERMONKEY_CFLAGS="$(pkg-config --cflags $package)"
|
||||
if $PKG_CONFIG --cflags --libs $package > /dev/null 2>&AS_MESSAGE_LOG_FD; then
|
||||
SPIDERMONKEY_LIBS="$($PKG_CONFIG --libs $package)"
|
||||
SPIDERMONKEY_CFLAGS="$($PKG_CONFIG --cflags $package)"
|
||||
LIBS="$SPIDERMONKEY_LIBS $LIBS_X"
|
||||
CFLAGS="$CFLAGS_X $SPIDERMONKEY_CFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS_X $SPIDERMONKEY_CFLAGS"
|
||||
|
@ -953,9 +955,9 @@ if test "$with_tre" = no; then
|
|||
tre_log="no (explicitly disabled)"
|
||||
else
|
||||
AC_MSG_CHECKING([[for TRE in pkg-config]])
|
||||
if pkg-config tre; then
|
||||
TRE_CFLAGS=`pkg-config --cflags tre`
|
||||
TRE_LIBS=`pkg-config --libs tre`
|
||||
if $PKG_CONFIG tre; then
|
||||
TRE_CFLAGS=`$PKG_CONFIG --cflags tre`
|
||||
TRE_LIBS=`$PKG_CONFIG --libs tre`
|
||||
AC_MSG_RESULT([[yes]])
|
||||
else
|
||||
# <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513055>
|
||||
|
@ -1055,9 +1057,9 @@ elif test -z "${with_nss_compat_ossl+set}"; then
|
|||
else
|
||||
EL_SAVE_FLAGS
|
||||
if test "$with_nss_compat_ossl" = yes; then
|
||||
if pkg-config nss; then
|
||||
CFLAGS="$CFLAGS_X `pkg-config --cflags nss`"
|
||||
LIBS="$LIBS_X `pkg-config --libs nss`"
|
||||
if $PKG_CONFIG nss; then
|
||||
CFLAGS="$CFLAGS_X `$PKG_CONFIG --cflags nss`"
|
||||
LIBS="$LIBS_X `$PKG_CONFIG --libs nss`"
|
||||
else
|
||||
with_nss_compat_ossl=no
|
||||
fi
|
||||
|
@ -1151,9 +1153,9 @@ elif test -n "$chosen_ssl_library" && test "$chosen_ssl_library" != "GNUTLS"; th
|
|||
else
|
||||
cf_result=no
|
||||
AC_MSG_CHECKING([[for GNUTLS (1.2 or later) in pkg-config]])
|
||||
if pkg-config --atleast-version=1.2 gnutls; then
|
||||
GNUTLS_CFLAGS=`pkg-config --cflags gnutls`
|
||||
GNUTLS_LIBS=`pkg-config --libs gnutls`
|
||||
if $PKG_CONFIG --atleast-version=1.2 gnutls; then
|
||||
GNUTLS_CFLAGS=`$PKG_CONFIG --cflags gnutls`
|
||||
GNUTLS_LIBS=`$PKG_CONFIG --libs gnutls`
|
||||
AC_MSG_RESULT([[yes: $GNUTLS_CFLAGS $GNUTLS_LIBS]])
|
||||
|
||||
EL_SAVE_FLAGS
|
||||
|
|
Loading…
Reference in New Issue
Block a user