Annotation of embedaddon/curl/docs/curl-config.1, revision 1.1.1.1
1.1 misho 1: .\" **************************************************************************
2: .\" * _ _ ____ _
3: .\" * Project ___| | | | _ \| |
4: .\" * / __| | | | |_) | |
5: .\" * | (__| |_| | _ <| |___
6: .\" * \___|\___/|_| \_\_____|
7: .\" *
8: .\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
9: .\" *
10: .\" * This software is licensed as described in the file COPYING, which
11: .\" * you should have received as part of this distribution. The terms
12: .\" * are also available at https://curl.haxx.se/docs/copyright.html.
13: .\" *
14: .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
15: .\" * copies of the Software, and permit persons to whom the Software is
16: .\" * furnished to do so, under the terms of the COPYING file.
17: .\" *
18: .\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19: .\" * KIND, either express or implied.
20: .\" *
21: .\" **************************************************************************
22: .\"
23: .TH curl-config 1 "April 26, 2020" "Curl 7.70.0" "curl-config manual"
24:
25: .SH NAME
26: curl-config \- Get information about a libcurl installation
27: .SH SYNOPSIS
28: .B curl-config [options]
29: .SH DESCRIPTION
30: .B curl-config
31: displays information about the curl and libcurl installation.
32: .SH OPTIONS
33: .IP "--ca"
34: Displays the built-in path to the CA cert bundle this libcurl uses.
35: .IP "--cc"
36: Displays the compiler used to build libcurl.
37: .IP "--cflags"
38: Set of compiler options (CFLAGS) to use when compiling files that use
39: libcurl. Currently that is only the include path to the curl include files.
40: .IP "--checkfor [version]"
41: Specify the oldest possible libcurl version string you want, and this
42: script will return 0 if the current installation is new enough or it
43: returns 1 and outputs a text saying that the current version is not new
44: enough. (Added in 7.15.4)
45: .IP "--configure"
46: Displays the arguments given to configure when building curl.
47: .IP "--feature"
48: Lists what particular main features the installed libcurl was built with. At
49: the time of writing, this list may include SSL, KRB4 or IPv6. Do not assume
50: any particular order. The keywords will be separated by newlines. There may be
51: none, one, or several keywords in the list.
52: .IP "--help"
53: Displays the available options.
54: .IP "--libs"
55: Shows the complete set of libs and other linker options you will need in order
56: to link your application with libcurl.
57: .IP "--prefix"
58: This is the prefix used when libcurl was installed. Libcurl is then installed
59: in $prefix/lib and its header files are installed in $prefix/include and so
60: on. The prefix is set with "configure --prefix".
61: .IP "--protocols"
62: Lists what particular protocols the installed libcurl was built to support. At
63: the time of writing, this list may include HTTP, HTTPS, FTP, FTPS, FILE,
64: TELNET, LDAP, DICT. Do not assume any particular order. The protocols will
65: be listed using uppercase and are separated by newlines. There may be none,
66: one, or several protocols in the list. (Added in 7.13.0)
67: .IP "--ssl-backends"
68: Lists the SSL backends that were enabled when libcurl was built. It might be
69: no, one or several names. If more than one name, they will appear
70: comma-separated. (Added in 7.58.0)
71: .IP "--static-libs"
72: Shows the complete set of libs and other linker options you will need in order
73: to link your application with libcurl statically. (Added in 7.17.1)
74: .IP "--version"
75: Outputs version information about the installed libcurl.
76: .IP "--vernum"
77: Outputs version information about the installed libcurl, in numerical mode.
78: This outputs the version number, in hexadecimal, with 8 bits for each part:
79: major, minor, and patch. So that libcurl 7.7.4 would appear as 070704 and libcurl
80: 12.13.14 would appear as 0c0d0e... Note that the initial zero might be
81: omitted. (This option was broken in the 7.15.0 release.)
82: .SH "EXAMPLES"
83: What linker options do I need when I link with libcurl?
84:
85: $ curl-config --libs
86:
87: What compiler options do I need when I compile using libcurl functions?
88:
89: $ curl-config --cflags
90:
91: How do I know if libcurl was built with SSL support?
92:
93: $ curl-config --feature | grep SSL
94:
95: What's the installed libcurl version?
96:
97: $ curl-config --version
98:
99: How do I build a single file with a one-line command?
100:
101: $ `curl-config --cc --cflags` -o example example.c `curl-config --libs`
102: .SH "SEE ALSO"
103: .BR curl (1)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>