Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 7, 2012
  1. curl-config: parentheses fix

    Braces, not parentheses, should be used for shell variable names.
    Reported by: Edward Sheldrake
Commits on May 25, 2012
  1. @yangtse
Commits on Mar 8, 2012
  1. @falconindy

    curl-config: only provide libraries with --libs

    falconindy authored committed
    In line with the manpage, curl-config --libs should only provide the necessary
    library flags for the linker in order to compile software with libcurl. Also
    with this change, we match what the pkg-config file provides.
Commits on Apr 19, 2011
  1. curl-config: fix version output

    do the s/VERSION/CURLVERSION replacement for the human redable output
    for --checkfor
    Reported by: Ryan Schmidt
Commits on Apr 18, 2011
  1. curl-config: fix --version

    curl-config --version didn't output the correct version string (bug
    introduced in commit 0355e33), and unfortunately the test
    case 1022 that was supposed to check for this was broken.
    This change fixes the test to detect this problem and it fixes the
Commits on Jul 25, 2010
  1. 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.
Commits on Mar 24, 2010
  1. remove the CVSish $Id$ lines

Commits on Nov 14, 2009
  1. @claesjac

    Added '--configure' option to curl-config to display original configu…

    claesjac authored
    …re arguments when curl was built
Commits on Mar 20, 2009
  1. removed useless comment

Commits on Sep 3, 2008
  1. @dfandrich
  2. @yangtse
Commits on Sep 2, 2008
  1. - Keith Mok added supported_protocols and supported_features to the p…

      file for libcurl, and while doing that fix he unified with
      how the supported protocols and features are extracted and used, so both those
      tools should now always be synced.
Commits on Jan 10, 2008
  1. Michal Marek made curl-config --libs not include /usr/lib64 in the ou…

    (it already before skipped /usr/lib).  /usr/lib64 is the default library
    directory on many 64bit systems and it's unlikely that anyone would use the
    path privately on systems where it's not.
Commits on Oct 29, 2007
  1. Based on one of those bug reports that are intercepted by a distro's bug

    tracker (, I now made
    curl-config --features and --protocols show the correct output when built
    with NSS.
Commits on Oct 25, 2007
  1. @dfandrich
Commits on Sep 14, 2007
  1. @dfandrich

    Added LDAPS, SCP and SFTP to curl-config --protocols.

    dfandrich authored
    Removed and fixed some AC_SUBST configure entries.
Commits on Feb 17, 2007
  1. @dfandrich
Commits on Feb 14, 2007
  1. @dfandrich
  2. @dfandrich

    Fixed the problem of curl-config --libs specifying unneeded libraries

    dfandrich authored
    dependencies to applications.
Commits on May 2, 2006
Commits on Jan 16, 2006
  1. David Shaw finally removed all traces of Gopher and we are now offici…

    not supporting it. It hasn't been functioning for years anyway, so this is
    just finally stating what already was true. And a cleanup at the same time.
Commits on Sep 4, 2005
  1. --protocols now supports TFTP

Commits on Aug 7, 2005
Commits on Mar 15, 2005
Commits on Dec 24, 2004
  1. David Shaw added --protocols, and thus the --feature no longer mentio…

    …ns what
    protocols that are disabled.
Commits on Dec 11, 2004
  1. Dan Fandrich:

    Here's a stab at a consolidation of the SSL detection heuristics into
    configure. Source files aren't changed by this patch, except for setup.h and
    the various config*.h files.  Within the configure script, OPENSSL_ENABLED is
    used to determine if SSL is being used or not, and outside configure,
    USE_SSLEAY means the same thing; this could be even further unified some day.
    Now, when SSL is not detected, configure skips the various checks that are
    dependent on SSL, speeding up the configure process and avoiding complications
    with cross compiles.  I also updated all the architecture- specific config
    files I could see, but I couldn't test them.
Commits on Dec 8, 2003
Commits on Jan 16, 2003
Commits on Nov 20, 2002
  1. Karol Pietrzak pointed out that simply including the include dir in -…

    is not a good thing, as recent gccs for example complain if it is /usr/include
    Right now, we just output "" until we think of something better.
Commits on Sep 2, 2002
Commits on Aug 30, 2002
  1. --ca shows ca bundle path

Commits on Jun 11, 2002
Commits on Jan 16, 2002
  1. added support for --cc to output the compiler name. This makes it pos…

    to compile libcurl stuff without any prior knowledge:
    cc=`curl-config --cc`
    cflags=`curl-config --cflags`
    libs=`curl-config --libs`
    $cc $flags $libs -o example example.c
    Or if you prefer, the oh-so-cool single-line version:
    `curl-config --cc --cflags --libs` -o example example.c
Commits on Aug 16, 2001
Something went wrong with that request. Please try again.