aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2012-01-28Explicitly link to the nettle/gcrypt librariesMartin Storsjo
When support for nettle was added in 64f328c787ab, I overlooked the fact that AC_CHECK_LIB doesn't add the tested lib to LIBS if the check succeeded, if a custom success code block was present. (The previous version of the check had an empty block for successful checks, adding the lib to LIBS implicitly.) Therefore, explicitly add either nettle or gcrypt to LIBS, after deciding which one to use. Even if they can be linked in transitively, it is safer to actually link explicitly to them. This fixes building with gnutls with linkers that don't allow linking transitively, such as for windows.
2011-12-19configure: add symbols versioning optionAlessandro Ghedini
Allow, at configure time, the production of versioned symbols. The symbols will look like "CURL_<FLAVOUR>_<VERSION> <SYMBOL>", where <FLAVOUR> represents the SSL flavour (e.g. OPENSSL, GNUTLS, NSS, ...), <VERSION> is the major SONAME version and <SYMBOL> is the actual symbol name. If no SSL library is enabled the symbols will be just "CURL_<VERSION> <SYMBOL>".
2011-12-15configure: libtool 1.5 tweaksYang Tse
2011-12-06OpenSSL: check for the SSLv2 function in configureDaniel Stenberg
If no SSLv2 was detected in OpenSSL by configure, then we enforce the OPENSSL_NO_SSL2 define as it seems some people report it not being defined properly in the OpenSSL headers.
2011-11-29configure: avoid usage of macro PKG_CHECK_MODULESYang Tse
libidn option adjusted in order to use pkg-config info when available in a similar way as we already do for other libraries.
2011-11-27configure: fix to make older pkg-config play wellDaniel Stenberg
configure.ac:1349: error: possibly undefined macro: PKG_CONFIG_LIBDIR Obviously this is not a problem with pkg-config 0.26 but older versions seem to show this. Fix suggested by: Kamil Dudka Reported by: Guenter Bug: http://curl.haxx.se/mail/lib-2011-11/0298.html
2011-11-25configure: add support for pkg-config detection of libidnMark Brand
2011-11-19Add support for using nettle instead of gcrypt as gnutls backendMartin Storsjo
2011-08-27NTLM_WB: final congruency naming adjustmentsYang Tse
Configure script option --enable-wb-ntlm-auth renamed to --enable-ntlm-wb Configure script option --disable-wb-ntlm-auth renamed to --disable-ntlm-wb Preprocessor symbol WINBIND_NTLM_AUTH_ENABLED renamed to NTLM_WB_ENABLED Preprocessor symbol WINBIND_NTLM_AUTH_FILE renamed to NTLM_WB_FILE Test harness env var CURL_NTLM_AUTH renamed to CURL_NTLM_WB_FILE Static function wb_ntlm_close renamed to ntlm_wb_cleanup Static function wb_ntlm_initiate renamed to ntlm_wb_init Static function wb_ntlm_response renamed to ntlm_wb_response
2011-08-27NTLM single-sign on adjustments (XI)Yang Tse
Feature string literal NTLM_SSO renamed to NTLM_WB. Preprocessor symbol USE_NTLM_SSO renamed to WINBIND_NTLM_AUTH_ENABLED. curl's 'long' option 'ntlm-sso' renamed to 'ntlm-wb'. Fix some comments to make clear that this is actually a NTLM delegation.
2011-08-15unittests: disable unit tests for some autobuild configurationsYang Tse
IRIX 6.5.24 gcc 3.3 autobuilds fail unittests library compilation due to a problem related with OpenSSL headers and library versions not matching. All AIX autobuilds fails unit tests linking against unittests library due to unittests library being built with no symbols or members. Libtool ?
2011-07-31configure: add check for <sys/wait.h>Yang Tse
2011-07-31NTLM single-sign on adjustments (VIII)Yang Tse
Use preprocessor symbols WINBIND_NTLM_AUTH_ENABLED and WINBIND_NTLM_AUTH_FILE for Samba's winbind daemon ntlm_auth helper code implementation and filename. Retain preprocessor symbol USE_NTLM_SSO for NTLM single-sign-on feature availability implementation independent. For test harness, prefix NTLM_AUTH environment vars with CURL_ Refactor and rename configure option --with-ntlm-auth to --enable-wb-ntlm-auth[=FILE]
2011-07-29socketpair() usage tracking to allow fd leak detectionYang Tse
2011-07-19configure: avoid "test -e"Daniel Stenberg
"test -e" is POSIX but clearly was not supported by the SunOS sh version, -f is supported and should be a decent equivalent Bug: http://curl.haxx.se/bug/view.cgi?id=3371574
2011-07-18NTLM single-sign on supportedMandy Wu
With the use of the 'ntlm_auth' tool from the Samba project
2011-06-17configure: avoid direct usage of AS_TR_* macrosYang Tse
2011-06-11configure: OpenSSL API detection cleanupYang Tse
2011-06-09configure: warn if OpenSSL headers and library versions don't matchYang Tse
2011-06-09configure: get API info for a couple of OpenSSL functions (followup 2)Yang Tse
2011-06-09configure: get API info for a couple of OpenSSL functions (followup 1)Yang Tse
2011-06-06configure: get API info for a couple of OpenSSL functionsYang Tse
2011-06-03unit tests: disable unit tests for a given cross-compilation configuration.Yang Tse
cross-compilation of unit tests static library/programs fails when libcurl shared library is also built. This might be due to a libtool or automake issue. In this case we disable unit tests.
2011-06-02unit tests: make unit tests building actually depend on --enable-debug option.Yang Tse
2011-06-01unit tests: more build adjustmentsYang Tse
2011-05-30configure.ac: skip /dev/urandom check when cross-compilingDaniel Stenberg
Bug: http://curl.haxx.se/bug/view.cgi?id=3307835
2011-04-28treaded-resolver: better error messagesDaniel Stenberg
Now use gai_strerror() to get proper error messages when getaddrinfo() has failed. Detect the function in configure. Code based on work and suggestions by Jeff Pohlmeyer and Guenter Knauf
2011-04-12configure: libssh2 link fix without pkg-configDaniel Stenberg
The script didn't properly add the -lssh2 link option when it enabled libssh2 linking where pkg-config isn't found. Reported by: Saqib Ali Bug: http://curl.haxx.se/mail/lib-2011-04/0054.html
2011-04-06libcurl.pc: version number fixDaniel Stenberg
This hasn't show the version number correctly since the $VERSION change in the configure, and now it works again.
2011-04-05Don't list NTLM in curl-config when HTTP is disabledDan Fandrich
Also, fixed Curl_proxyCONNECT() stub with HTTP disabled.
2011-03-27configure: fix libtool warningYang Tse
2011-03-25TSL-SRP: enabled with OpenSSLPeter Sylvester
If a new enough OpenSSL version is used, configure detects the TLS-SRP support and enables it.
2011-03-20configure: avoid $VERSIONDaniel Stenberg
To reduce the risk of variable name conflicts, use CURLVERSION instead of VERSION.
2011-03-15configure: stop using the deprecated AM_INIT_AUTOMAKE syntaxDaniel Stenberg
2011-03-14configure: removed wrongly claimed default pathsDaniel Stenberg
Several --with-XXX options claimed the wrong default path in their help outputs. Reported by: Vincent Torri
2011-03-09configure: update the copyright year in the outputDaniel Stenberg
2011-03-08SSL: (part 2) Added CyaSSL to SSL abstraction layerTodd A Ouska
This is the modified existing files commit.
2011-01-19configure: TLS-SRP wasn't added as a featureDaniel Stenberg
Test case 1014 failed since TLS-SRP was correctly set to the features variable so curl-config --features didn't output it.
2011-01-19TLS-SRP: support added when using GnuTLSQuinn Slack
2011-01-03unittest: framework for unit-testingDaniel Stenberg
This is the first approach at doing fairly clean and easy to write and debug unit tests.
2010-12-28test harness: take in account that Windows does not support LD_PRELOADYang Tse
configure.ac: Test harness libhostname library will not be built for Windows. runtests.pl: LD_PRELOAD mechanism will not be used to load libhostname library on operating systems which lack LD_PRELOAD support.
2010-12-15configure: make --with-axtls set prefixDaniel Stenberg
In tradition with other options, have this point to the directory prefix and not the lib directory. Otherwise we can't set the include path reliably.
2010-12-15Simple update to configure script to notify user of --with-axtls switch.Eric Hu
2010-12-15Preparing for axTLS. Actual SSL API functions are only stubbed.Eric Hu
Added axTLS to autotool files and glue code to misc other files. axtls.h maps SSL API functions, but may change. axtls.c is just a stub file and will definitely change.
2010-11-25symbol-scan: use configure script knowledge about how to run the C preprocessorYang Tse
2010-11-17configure: Prevent link errors with --librtmp.Julien Chaffraix
If --librtmp was specified but pkg-config could not find the librtmp file, we would have undefined symbols when linking curl. We prevent this error by disabling this case as suggested on the mailing list.
2010-11-13configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected in bodyYang Tse
2010-11-11configure: remove temporary autobuilds exercising of xattr function testsYang Tse
2010-11-10configure: use autobuilds to temporarily exercise xattr function testsYang Tse
2010-11-10write extended attributes by using fsetxattrStefan Tomanek
Instead of reopening the downloaded file, fsetxattr uses the (already open) file descriptor to attach extended attributes. This makes the procedure more robust against errors caused by moved or deleted files.