Browse Source

added 'curl-config --vernum' for hardcore hex version output

darwin-pinnedpubkey
Daniel Stenberg 22 years ago
parent
commit
1e5e0f9a26
  1. 5
      configure.in
  2. 5
      curl-config.in
  3. 7
      docs/curl-config.1

5
configure.in

@ -7,6 +7,11 @@ AM_CONFIG_HEADER(config.h src/config.h) @@ -7,6 +7,11 @@ AM_CONFIG_HEADER(config.h src/config.h)
VERSION=`sed -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curl.h`
AM_INIT_AUTOMAKE(curl,$VERSION)
dnl
dnl we extract the numerical version for curl-config only
VERSIONNUM=`sed -ne 's/^#define LIBCURL_VERSION_NUM 0x\(.*\)/\1/p' ${srcdir}/include/curl/curl.h`
AC_SUBST(VERSIONNUM)
dnl
dnl Detect the canonical host and target build environment
dnl

5
curl-config.in

@ -62,6 +62,11 @@ while test $# -gt 0; do @@ -62,6 +62,11 @@ while test $# -gt 0; do
exit 0
;;
--vernum)
echo @VERSIONNUM@
exit 0
;;
--help)
usage 0
;;

7
docs/curl-config.1

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
.\" nroff -man curl-config.1
.\" Written by Daniel Stenberg
.\"
.TH curl-config 1 "18 March 2001" "Curl 7.7.2" "curl-config manual"
.TH curl-config 1 "28 May 2001" "Curl 7.8" "curl-config manual"
.SH NAME
curl-config \- Get information about a libcurl installation
.SH SYNOPSIS
@ -30,6 +30,11 @@ in $prefix/lib and its header files are installed in $prefix/include and so @@ -30,6 +30,11 @@ in $prefix/lib and its header files are installed in $prefix/include and so
on. The prefix is set with "configure --prefix".
.IP "--version"
Outputs version information about the installed libcurl.
.IP "--vernum"
Outputs version information about the installed libcurl, in numerical mode.
This outputs the version number, in hexadecimal, with 8 bits for each part;
major, minor, patch. So that libcurl 7.7.4 would appear as 070704 and libcurl
12.13.14 would appear as 0c0d0e...
.SH "EXAMPLES"
What is the path to the curl header files?

Loading…
Cancel
Save