Annotation of embedaddon/curl/docs/curl-config.1, revision 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>