Added '--configure' option to curl-config to display original configure arguments when curl was built

This commit is contained in:
Claes Jakobsson 2009-11-14 19:23:26 +00:00
parent 1cbc93fb54
commit f7f76e17c3
5 changed files with 17 additions and 0 deletions

View File

@ -6,6 +6,9 @@
Changelog Changelog
Claes Jakobsson (14 Nov 2009)
- curl-config now accepts '--configure' to see what arguments was
passed to the configure script when building curl.
Daniel Stenberg (14 Nov 2009) Daniel Stenberg (14 Nov 2009)
- Claes Jakobsson restored the configure functionality to detect NSS when - Claes Jakobsson restored the configure functionality to detect NSS when

View File

@ -10,6 +10,7 @@ Curl and libcurl 7.19.8
This release includes the following changes: This release includes the following changes:
o support SSL_FILETYPE_ENGINE for client certificate o support SSL_FILETYPE_ENGINE for client certificate
o curl-config can now show the arguments used when building curl
This release includes the following bugfixes: This release includes the following bugfixes:

View File

@ -45,6 +45,12 @@ CURL_CHECK_OPTION_CURLDEBUG
CURL_CHECK_PATH_SEPARATOR_REQUIRED CURL_CHECK_PATH_SEPARATOR_REQUIRED
#
# save the configure arguments
#
CONFIGURE_OPTIONS="\"$ac_configure_args\""
AC_SUBST(CONFIGURE_OPTIONS)
dnl SED is mandatory for configure process and libtool. dnl SED is mandatory for configure process and libtool.
dnl Set it now, allowing it to be changed later. dnl Set it now, allowing it to be changed later.
AC_PATH_PROG([SED], [sed], [not_found], AC_PATH_PROG([SED], [sed], [not_found],

View File

@ -37,6 +37,7 @@ Available values for OPTION include:
--cc compiler --cc compiler
--cflags pre-processor and compiler flags --cflags pre-processor and compiler flags
--checkfor [version] check for (lib)curl of the specified version --checkfor [version] check for (lib)curl of the specified version
--configure the arguments given to configure when building curl
--features newline separated list of enabled features --features newline separated list of enabled features
--help display this help and exit --help display this help and exit
--libs library linking information --libs library linking information
@ -146,6 +147,10 @@ while test $# -gt 0; do
echo @libdir@/libcurl.@libext@ @LDFLAGS@ @LIBCURL_LIBS@ @LIBS@ echo @libdir@/libcurl.@libext@ @LDFLAGS@ @LIBCURL_LIBS@ @LIBS@
;; ;;
--configure)
echo @CONFIGURE_OPTIONS@
;;
*) *)
echo "unknown option: $1" echo "unknown option: $1"
usage 1 usage 1

View File

@ -42,6 +42,8 @@ Specify the oldest possible libcurl version string you want, and this
script will return 0 if the current installation is new enough or it script will return 0 if the current installation is new enough or it
returns 1 and outputs a text saying that the current version is not new returns 1 and outputs a text saying that the current version is not new
enough. (Added in 7.15.4) enough. (Added in 7.15.4)
.IP "--configure"
Displays the arguments given to configure when building curl.
.IP "--feature" .IP "--feature"
Lists what particular main features the installed libcurl was built with. At Lists what particular main features the installed libcurl was built with. At
the time of writing, this list may include SSL, KRB4 or IPv6. Do not assume the time of writing, this list may include SSL, KRB4 or IPv6. Do not assume