curl-config: --built-shared returns shared info

The curl-config now features a --built-shared command line option that
will output 'yes' or 'no' depending if the build process was asked to
build shared library/libraries or not.

It is primarily made to offer more details to the test suite to know
what kind of stunts it can expect to work.
This commit is contained in:
Daniel Stenberg 2010-07-25 17:48:07 +02:00
parent 6d2ccfed48
commit a13128596c
2 changed files with 11 additions and 1 deletions

View File

@ -2653,6 +2653,10 @@ LIBS=$ALL_LIBS dnl LIBS is a magic variable that's used for every link
AM_CONDITIONAL(CROSSCOMPILING, test x$cross_compiling = xyes) AM_CONDITIONAL(CROSSCOMPILING, test x$cross_compiling = xyes)
dnl yes or no
ENABLE_SHARED="$enable_shared"
AC_SUBST(ENABLE_SHARED)
dnl dnl
dnl For keeping supported features and protocols also in pkg-config file dnl For keeping supported features and protocols also in pkg-config file
dnl since it is more cross-compile frient than curl-config dnl since it is more cross-compile frient than curl-config

View File

@ -6,7 +6,7 @@
# | (__| |_| | _ <| |___ # | (__| |_| | _ <| |___
# \___|\___/|_| \_\_____| # \___|\___/|_| \_\_____|
# #
# Copyright (C) 2001 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al. # Copyright (C) 2001 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
@ -32,6 +32,7 @@ Usage: curl-config [OPTION]
Available values for OPTION include: Available values for OPTION include:
--built-shared says 'yes' if libcurl was built shared
--ca ca bundle install path --ca ca bundle install path
--cc compiler --cc compiler
--cflags pre-processor and compiler flags --cflags pre-processor and compiler flags
@ -64,6 +65,10 @@ while test $# -gt 0; do
esac esac
case "$1" in case "$1" in
--built-shared)
echo @ENABLE_SHARED@
;;
--ca) --ca)
echo "@CURL_CA_BUNDLE@" echo "@CURL_CA_BUNDLE@"
;; ;;
@ -87,6 +92,7 @@ while test $# -gt 0; do
echo "$protocol" echo "$protocol"
done done
;; ;;
--version) --version)
echo libcurl @VERSION@ echo libcurl @VERSION@
exit 0 exit 0