summaryrefslogtreecommitdiff
path: root/acinclude.m4
Commit message (Collapse)AuthorAgeFilesLines
...
* build: prevent global LIBS from influencing src and lib build targetsYang Tse2012-12-031-4/+1
| | | | Currently, LIBS is already used through other macros.
* build: avoid linkage of directly unused librariesYang Tse2012-11-281-0/+2
|
* build: fix AIX compilation and usageYang Tse2012-11-231-0/+42
| | | | | | | | AIX sys/poll.h header file defines 'events' and 'revents' as C preprocessor macros. Usage of these literals in libcurl's external API was introduced in commit de24d7bd4c causing AIX build failures. Appropriate inclusion of sys/poll.h by libcurl's external interface fixes AIX build and usage issues while avoiding a SONAME bump.
* configure: NATIVE_WINDOWS no longer defined in config filesYang Tse2012-04-121-7/+2
|
* configure - m4: make CURL_CHECK_DEF ignore leading whitespace on symbol defAlbert Chin2011-09-271-1/+1
| | | | | | | When using Sun C compiler the preprocessor somehow inserts an extra space in front of replaced symbol, breaking CURL_CHECK_DEF macro. To workaround this, macro CURL_CHECK_DEF now ignores all leading whitespace in front of symbol substitution result.
* configure: avoid direct usage of AS_TR_* macrosYang Tse2011-06-171-3/+3
|
* configure: fix recvfrom 5th arg type qualifier detection (followup)Yang Tse2011-06-081-4/+4
|
* configure: fix recvfrom 5th arg type qualifier detectionYang Tse2011-06-081-2/+15
|
* CURL_CHECK_FUNC_RECVFROM: android/bionic fixManuel Massing2011-03-121-2/+2
| | | | | | recvfrom in bionic (the android libc) deviates from POSIX and uses a const in the 5th argument ("const struct sockaddr *") so the check now tests for that as well.
* Fixed configure define for Win32.Guenter Knauf2011-01-181-1/+1
| | | | Submitted by Vincent Torri.
* symbol-scan: use configure script knowledge about how to run the C preprocessorYang Tse2010-11-251-0/+41
|
* Link curl and the test apps with -lrt explicitly when necessaryDan Fandrich2010-09-111-0/+1
| | | | | | | | | | | When curl calls a function from that library then it needs to explicitly link to the library instead of piggybacking on libcurl's own dependency. Without this, GNU ld with the --no-add-needed flag fails when linking (which Fedora now does by default). Reported by: Quanah Gibson-Mount Bug: http://curl.haxx.se/mail/lib-2010-09/0085.html
* remove the CVSish $Id$ linesDaniel Stenberg2010-03-241-1/+0
|
* removed trailing whitespaceYang Tse2010-02-141-32/+32
|
* - Suppressed side effect of OpenSSL configure checks, which prevented NSS fromKamil Dudka2010-01-141-3/+22
| | | | | | being properly detected under certain circumstances. It had been caused by strange behavior of pkg-config when handling PKG_CONFIG_LIBDIR. pkg-config distinguishes among empty and non-existent environment variable in that case.
* extended CURL_CHECK_PKGCONFIG to check for a host-specific version of theDaniel Stenberg2009-09-021-3/+13
| | | | pkg-config first before the "normal" one (if cross-compiling)
* - configure now tries to use pkg-config for a number of sub-dependencies evenDaniel Stenberg2009-09-011-6/+1
| | | | | | | | | | when cross-compiling. The key to success is then you properly setup PKG_CONFIG_PATH before invoking configure. I also improved how NSS is detected by trying nss-config if pkg-config isn't present, and as a last resort just use the lib name and force the user to setup the LIBS/LDFLAGS/CFLAGS etc properly. The previous last resort would add a range of various libs that would almost never be quite correct.
* Refactor how libraries are checked for connect() function, follow-up.Yang Tse2009-06-211-0/+5
|
* Refactor how libraries are checked for connect() function,Yang Tse2009-06-201-0/+41
| | | | and check for connect() as it is done for other functions.
* John E. Malmberg noticed that the configure script was failing to detect theYang Tse2009-06-011-1/+4
| | | | | timeval struct on VMS when building with _XOPEN_SOURCE_EXTENDED undefined due to definition taking place in socket.h instead of time.h
* Fix preprocessor conditional expressionYang Tse2009-05-151-1/+1
|
* Proper naming for the experimental compiler test and moved to *-compilers.m4Yang Tse2009-05-071-53/+0
|
* Moved *_CHECK_COMPILER_HALT_ON_ERROR and ↵Yang Tse2009-05-071-47/+0
| | | | *_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_*
* Use autobuilds to verify if a couple of experimental compiler tests pass on ↵Yang Tse2009-05-061-0/+53
| | | | | | all of them. This will be removed in 24 or 48 hours.
* HP-UX's X/Open network library requirement check follow-upYang Tse2009-05-031-1/+1
|
* HP-UX's X/Open network library requirement check follow-upYang Tse2009-05-031-0/+28
|
* Use build-time configured curl_socklen_t instead of socklen_tYang Tse2009-05-021-89/+0
|
* Check definition of _XOPEN_SOURCE_EXTENDED with the compilerYang Tse2009-05-011-0/+38
|
* Rearrange placement inside file of CURL_DEFINE_UNQUOTED, CURL_CONFIGURE_LONGYang Tse2009-04-281-162/+162
| | | | and CURL_CONFIGURE_CURL_SOCKLEN_T to ease future maintainance.
* Moved CURL_INCLUDES_INTTYPES to curl-functions.m4 along with other ↵Yang Tse2009-04-281-24/+0
| | | | CURL_INCLUDES_*
* Remove temporary debug tracing for curl_socklen_t detection failuresYang Tse2009-04-281-11/+0
|
* Take 2 at handling getpeername() prototypes with a void pointer for third ↵Yang Tse2009-04-271-3/+5
| | | | argument
* Attempt to handle getpeername() prototypes with a void pointer for third ↵Yang Tse2009-04-271-1/+19
| | | | argument
* Add temporary debug tracing for curl_socklen_t detection failuresYang Tse2009-04-271-0/+7
|
* Rearrange curl_socklen_t tests to improve speed of usual resultsYang Tse2009-04-271-33/+38
|
* Initial step towards a configure time curl_socklen_t definitionYang Tse2009-04-261-0/+104
|
* Moved potential inclusion of system's malloc.h and memory.h header files toYang Tse2009-04-211-0/+52
| | | | | setup_once.h. Inclusion of each header file is based on the definition of NEED_MALLOC_H and NEED_MEMORY_H respectively.
* - Based on bug report #2498665 (http://curl.haxx.se/bug/view.cgi?id=2498665)Daniel Stenberg2009-01-111-1/+34
| | | | | | | by Daniel Black, I've now added magic to the configure script that makes it use pkg-config to detect gnutls details as well if the existing method (using libgnutls-config) fails. While doing this, I cleaned up and unified the pkg-config usage when detecting openssl and nss as well.
* Automatically detect OpenBSD's CA cert bundle.Dan Fandrich2008-11-211-0/+2
|
* Refactor configure script detection of functions used to set sockets intoYang Tse2008-11-131-148/+0
| | | | non-blocking mode, and decouple function detection from function capability.
* Initial attempt to detect at configuration time if the getaddrinfo()Yang Tse2008-10-281-42/+0
| | | | function returns an addrinfo with an unfreeable ai_addr member ptr.
* #include <stdlib.h> for exit() prototypeYang Tse2008-10-231-0/+6
|
* Initial attempt to support configure's --(dis|en)able-warningsYang Tse2008-10-021-51/+0
| | | | | | | | | | option to specify dis(activation) of picky compiler warnings. If option is specified, it will be honored independant of the --(dis|en)able-debug option. If option is not specified, it will follow --(dis|en)able-debug setting, whose default is disabled if not specified.
* now compiler warnings are activated for all gcc builds, not only debug ones.Yang Tse2008-09-301-101/+0
|
* ntoa() and inet_ntoa_r() no longer usedYang Tse2008-09-241-22/+0
|
* icc adjustmentsYang Tse2008-09-181-4/+4
|
* improve detection of gethostbyaddr_r() and gethostbyname_r()Yang Tse2008-09-171-418/+0
|
* improve detection of gethostname(), localtime_r() and strstr()Yang Tse2008-09-171-20/+0
|
* improve detection of fdopen() and strerror_r()Yang Tse2008-09-121-109/+0
|
* icc adjustmentsYang Tse2008-09-091-0/+1
|