Yang Tse
02c7cf6fa5
Fix, header checks must be done before using its results.
2005-12-20 18:50:37 +00:00
Daniel Stenberg
d551412a32
added our standard source header
2005-12-20 09:02:36 +00:00
Yang Tse
fd0d560b47
Fix quoting
2005-12-20 03:23:49 +00:00
Yang Tse
cc542269a1
Give third argument to AC_DEFINE_UNQUOTED
2005-12-20 02:48:48 +00:00
Yang Tse
74ed5b5ebd
Adjust more windows header includes
2005-12-19 21:38:10 +00:00
Yang Tse
450a0a647a
Fix Msys/Mingw not detecting getnameinfo() with AC_CHECK_FUNCS
2005-12-18 04:47:29 +00:00
Yang Tse
d6ffb4c177
TYPE_SOCKLEN_T completely replaced by CURL_CHECK_TYPE_SOCKLEN_T.
...
CURL_FUNC_GETNAMEINFO_ARGTYPES now also checks first argument.
All related changes taken to cares configuration scripts.
2005-12-16 18:18:00 +00:00
Yang Tse
5acac0309a
Test CURL_CHECK_TYPE_SOCKLEN_T
2005-12-16 05:05:55 +00:00
Yang Tse
a6a5bba0a9
Experimental check for socklen_t CURL_CHECK_TYPE_SOCKLEN_T
2005-12-16 04:18:44 +00:00
Yang Tse
51581c034d
Tests to check the availability of compilable and
...
valid windows.h winsock.h winsock2.h and ws2tcpip.h
header files:
CURL_CHECK_HEADER_WINDOWS
CURL_CHECK_HEADER_WINSOCK
CURL_CHECK_HEADER_WINSOCK2
CURL_CHECK_HEADER_WS2TCPIP
2005-12-15 19:39:44 +00:00
Yang Tse
7f5d092223
Some preprocessors have problems if the # character isn't at position 1.
2005-12-14 21:09:30 +00:00
Yang Tse
2e5cccd1b6
Check getnameinfo() argument types only if we have getnameinfo().
2005-12-14 20:58:13 +00:00
Yang Tse
2645782f89
Determine the correct type to be passed to four of the `getnameinfo' function's arguments, and define those types in `GETNAMEINFO_TYPE_ARG2', `GETNAMEINFO_TYPE_ARG46', and `GETNAMEINFO_TYPE_ARG7'.
2005-12-14 19:00:44 +00:00
Daniel Stenberg
84d30dffb6
Yang Tse's fix of the inet_pton check
2005-11-29 16:17:53 +00:00
Daniel Stenberg
b222b2304e
Yang Tse's changes to provide an inet_pton() proto for the platforms who
...
don't have one in order to fix a remaining warning on IRIX 6.2.
2005-11-28 20:21:35 +00:00
Daniel Stenberg
d2a27e02ce
Doug Kaufman corrected my attempt to a generic "skip extra test for function
...
F"
2005-11-25 09:52:19 +00:00
Daniel Stenberg
74e5beab9d
Doug Kaufman's set of patches to make curl build fine on DJGPP again using
...
configure.
2005-11-24 10:22:46 +00:00
Daniel Stenberg
c2862742ab
Thanks to this nice summary of poll() implementations:
...
http://www.greenend.org.uk/rjk/2001/06/poll.html and further tests by Eugene
Kotlyarov, we now know that cygwin's poll returns only POLLHUP on remote
connection closure so we check for that case (too) and re-enable poll for
cygwin builds.
2005-11-13 09:24:06 +00:00
Daniel Stenberg
8a712eb5af
Eugene Kotlyarov found out that cygwin's poll() function isn't doing things
...
right: http://curl.haxx.se/mail/archive-2005-11/0045.html so we now disable
poll() and use select() on cygwin too (we already do the same choice on Mac OS
X)
2005-11-12 22:49:19 +00:00
Daniel Stenberg
175335808b
Dmitry Bartsevich discovered some issues in compatibilty of SSPI-enabled
...
version of libcurl with different Windows versions. Current version of
libcurl imports SSPI functions from secur32.dll. However, under Windows NT
4.0 these functions are located in security.dll, under Windows 9x - in
secur32.dll and Windows 2000 and XP contains both these DLLs (security.dll
just forwards calls to secur32.dll).
Dmitry's patch loads proper library dynamically depending on Windows
version. Function InitSecurityInterface() is used to obtain pointers to all
of SSPI function in one structure.
: ----------------------------------------------------------------------
2005-11-08 14:15:34 +00:00
Daniel Stenberg
b29017f15b
Domenico Andreoli's patch that removes a few 0xa0(!) bytes
2005-10-04 20:32:17 +00:00
Daniel Stenberg
1e69394545
Since newer ares versions should work with ipv6, I modified the error message
...
to a warning message as a first step. We should persue to make curl use
c-ares properly even when built with ipv6 support.
2005-09-20 07:53:44 +00:00
Daniel Stenberg
528a149def
ifdef for includes, added checking for two not previously checked files (one
...
being necessary for solaris builds)
2005-09-15 21:50:50 +00:00
Daniel Stenberg
56d9624b56
John Kelly added TFTP support to libcurl. A bunch of new error codes was
...
added. TODO: add them to docs. add TFTP server to test suite. add TFTP to
list of protocols whereever those are mentioned.
2005-09-02 15:11:08 +00:00
Daniel Stenberg
982ba21460
oops, the GNU GSS patch could clobber the CPPFLAGS variable and it thus
...
broke krb4 builds!
2005-08-31 21:23:47 +00:00
Daniel Stenberg
5effe8f336
Simon Josefson brought GNU GSS support
2005-08-29 08:42:45 +00:00
Daniel Stenberg
8882d1fa1b
avoid adding a blank dir to the LD_LIBRARY_PATH when OpenSSL is found in a
...
default dir
2005-08-21 21:15:07 +00:00
Dan Fandrich
e49a7e361c
Fixed --without-gnutls
2005-07-27 18:22:21 +00:00
Dan Fandrich
5872e8dd7e
Properly support the options --without-spnego --without-gssapi --without-krb4
2005-07-20 23:00:27 +00:00
Daniel Stenberg
f75038634f
specify the cares lib before the other libs, to make it build fine with mingw
...
- inspired by Tupone Alfredo's bug report (and patch) #1212940
2005-06-01 21:30:29 +00:00
Daniel Stenberg
4370e92dbd
set LD_LIBRARY_PATH properly even when the openssl lib dir is found using
...
pkg-config
2005-05-25 22:14:32 +00:00
Daniel Stenberg
6b638af92f
removed leftover debug message ("moo moo")
2005-05-22 17:54:11 +00:00
Daniel Stenberg
f425a25c98
Modified the gmtime_r check to not check for it until the "check for a working
...
one" is made, and only if that test runs ok we define it as present. Unless
crosscompiling, since then we use the former AC_CHECK_FUNCS method.
2005-05-16 15:09:26 +00:00
Daniel Stenberg
aaace2e802
define GMTIME_R to 0 if not working
2005-05-16 14:53:48 +00:00
Daniel Stenberg
3f16d9fbc9
attempt to detect a bad (as in HPUX 10.20 bad) gmtime_r function
2005-05-16 14:40:10 +00:00
Daniel Stenberg
0b3deceea3
adjusted the configure to always skip the fine-poll() test on Mac OS X (darwin)
2005-05-13 21:19:21 +00:00
Daniel Stenberg
a31ddd363b
Now configure checks for struct sockaddr_storage and the ftp code tries
...
to survive without it if not found. AIX 4.3 targetted adjustment.
2005-05-02 11:56:15 +00:00
Daniel Stenberg
0bb040822d
Andres Garcia's fix for building static curl on windows.
2005-04-22 21:13:27 +00:00
Daniel Stenberg
779ca09775
Check for and config for the ca cert bundle properly when built with GnuTLS.
...
Previously this was only done for OpenSSL builds.
2005-04-19 22:23:37 +00:00
Daniel Stenberg
313f1a1e83
when --with-gnutls is used, we assume a bin/libgnutls-config file in the
...
given prefix. Building something with gnutls without it just is too error-
prone.
2005-04-19 22:12:34 +00:00
Daniel Stenberg
21337f4776
remove the warning for a lacking crypto lib since it migth just be a gnutls
...
build...
2005-04-19 22:03:10 +00:00
Daniel Stenberg
c2fcdf3a02
if libgnutls-config isn't found in the given path, deal with it nicer (but
...
it is still likely to not do very good since it can't figure out all the lib
dependencies)
2005-04-15 08:45:35 +00:00
Daniel Stenberg
241b2b4ae3
set LD_LIBRARY_PATH when GnuTLS has been found
2005-04-07 22:13:40 +00:00
Daniel Stenberg
bebd5dbc5a
Add support for --with-gnutls. If configure detects OpenSSL, you need to
...
to explicitly disable that first with --without-ssl. Initial attempt.
2005-04-07 15:12:03 +00:00
Daniel Stenberg
93fcb94b62
fix configure's SSL-detection for msys/mingw (from Andres Garcia)
2005-03-30 20:55:44 +00:00
Daniel Stenberg
d6460aff36
added missing features to curl-config
2005-03-15 07:49:47 +00:00
Daniel Stenberg
9f3d9da119
if ws2_32 is used, append the lib last in the LIBS list (too) to make it
...
build and link fine with c-ares
2005-03-14 09:39:11 +00:00
Daniel Stenberg
8ed31c48e0
Added --enable-sspi that now make libcurl build with SSPI support. This only
...
works when built for win32.
2005-03-13 23:59:28 +00:00
Dan Fandrich
205f8b266c
Fixed LDAP library file name bug (KNOWN_BUGS #1 ). configure now auto-detects
...
the correct dynamic library names by default, and provides override switches
--with-ldap-lib, --with-lber-lib and --without-lber-lib. Added
CURL_DISABLE_LDAP to platform-specific config files to disable LDAP
support on those platforms that probably don't have dynamic OpenLDAP
libraries available to avoid compile errors.
2005-03-11 05:28:07 +00:00
Dan Fandrich
c4f7570a23
Stopped linking to the SSL libs if a full installation isn't found.
...
Removed a redundant library check.
2005-03-09 18:40:41 +00:00
Dan Fandrich
18d87edd6d
Fixed the --with-zlib configure option so that it always adds the specified
...
path to the compiler flags. Before, a zlib installation in the default
path was always used in preference to the one in the desired location.
2005-03-08 03:24:49 +00:00
Daniel Stenberg
4d815c9990
Based on Mike Dobbs' report, BUILDING_LIBCURL is now defined in here if it
...
runs to build with mingw.
2005-02-18 08:24:53 +00:00
Daniel Stenberg
f169b750b8
check for ENGINE_load_builtin_engines() as well if engine is around
2005-02-14 23:50:29 +00:00
Daniel Stenberg
22c1d48cb2
remove the check for strftime(), we don't need it
2005-02-11 19:34:05 +00:00
Daniel Stenberg
65dbee01e5
check for errno.h
2005-01-18 14:34:50 +00:00
Daniel Stenberg
8ac90316d9
nah, don't use the system's getpass() function since it too often is limited
...
to 8(!) or similar lengths passwords
2004-12-26 09:17:38 +00:00
Daniel Stenberg
7ef6b05ef1
My reimplementation and cleanup of the getpass source code. We officially no
...
longer use Angus Mackay's getpass code due to the weirdo license his code was
donated to us under.
2004-12-25 22:08:02 +00:00
Daniel Stenberg
3955b31362
David Shaw fixed the disable variables so that curl-config --feature works
...
correctly!
2004-12-23 08:48:59 +00:00
Daniel Stenberg
58f4af7973
Marcin Konicki provided two configure fixes and a source fix to make curl
...
build out-of-the-box on BeOS.
2004-12-22 22:28:10 +00:00
Daniel Stenberg
090a7f38be
check for openssl/pkcs12.h
2004-12-19 09:36:54 +00:00
Daniel Stenberg
f966dad306
Dan Fandrich did minor corrections to his SSL cleanup patch
2004-12-13 08:34:46 +00:00
Daniel Stenberg
df3ca59116
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.
2004-12-11 18:47:22 +00:00
Daniel Stenberg
98adcdd466
Ton Voon provided a configure fix that should fix the notorious (mostly
...
reported on Solaris) problem where the size_t check fails due to the SSL libs
being found in a dir not searched through by the run-time linker.
patch-tracker entry #1081707 .
2004-12-09 09:27:30 +00:00
Daniel Stenberg
ac269a8f68
Dan Fandrich added the --disable-cookies option to configure to build
...
libcurl without cookie support. This is mainly useful if you want to build a
minimalistic libcurl with no cookies support at all. Like for embedded
systems or similar.
2004-12-05 23:59:32 +00:00
Daniel Stenberg
25559ac02e
Andrs Garca fixed the configure script to detect select properly when run
...
with Msys/Mingw on Windows.
2004-11-24 15:49:43 +00:00
Daniel Stenberg
a4e1ac7952
David Phillips fix for test 518 and my extension to make it not run on
...
systems that can't run it fine.
2004-11-22 22:26:46 +00:00
Daniel Stenberg
94043b1150
Dan Fandrich added the --disable-crypto-auth option to configure to allow
...
libcurl to build without Digest support. (I figure it should also explicitly
disable Negotiate and NTLM.)
2004-11-12 09:18:14 +00:00
Daniel Stenberg
4897587615
Dan Fandrich can spell, I cannot
2004-11-11 23:13:59 +00:00
Daniel Stenberg
8c16696f47
fix a IDN detect/use mistake
2004-11-11 22:01:53 +00:00
Daniel Stenberg
710e370c34
Dan Fandrich added --disable-verbose
2004-11-11 16:34:24 +00:00
Daniel Stenberg
7bb6d76d14
When libidn is detected without explicitly told to, we provide -L/lib and
...
-I/include options. Not anymore.
2004-11-11 14:41:37 +00:00
Daniel Stenberg
cd73a733c7
dates from 2038 or later now return 0x7fffffff when 32 bit time_t is used
2004-11-11 09:26:09 +00:00
Daniel Stenberg
49111a63e6
configure --with-gssapi fix
2004-11-10 21:43:41 +00:00
Daniel Stenberg
facfa19cdd
weirdo hack to fix debian bug report 278691:
...
'curl -v writes debugging to its network socket if stderr is closed'
2004-11-08 19:41:28 +00:00
Daniel Stenberg
c688166066
check for and require tld.h to be present before libidn usage is activated
...
in the build, since libidn 0.3.X didn't have the header and we don't support
that old libidn versions anyway.
This was mentioned on the list by Jean-Philippe Barrette-LaPierre and in bug
report #1062264 .
2004-11-08 07:47:08 +00:00
Daniel Stenberg
2e973684c0
based Andres Garcia's patch, added for mingw build
2004-11-04 14:19:22 +00:00
Daniel Stenberg
736a40fec9
When cross-compiling, the configure script no longer attempts to use
...
pkg-config on the build host in order to detect OpenSSL compiler options.
2004-11-01 22:50:59 +00:00
Daniel Stenberg
82d6cfa7fc
Peter Wullinger pointed out that curl should call setlocale() properly to
...
initiate the specific language operations, to make the IDN stuff work better.
2004-10-18 13:37:18 +00:00
Daniel Stenberg
af677c4e1d
If long long is supported, check if [num]LL is supported for numerical
...
constants.
2004-10-10 03:22:45 +00:00
Daniel Stenberg
7663775971
if basename was found, check for a prototype and if none was found, provide
...
our own in the formdata.c file to prevent warnings on systems without it
2004-10-08 08:18:08 +00:00
Daniel Stenberg
1239e48304
check for tld_strerror
2004-10-07 07:41:14 +00:00
Daniel Stenberg
5c7dcc6c33
Dan Fandrich fix for hosts that need both -lnsl and -lsocket
2004-10-06 07:33:03 +00:00
Daniel Stenberg
19a568a983
make the given path to --with-libidn override any other installation
2004-10-05 08:45:13 +00:00
Daniel Stenberg
f4252f8672
when building with libidn support, check for idna_strerror() which is
...
included in very recent versions
2004-10-03 20:50:47 +00:00
Daniel Stenberg
8e87223195
- Based on Fedor Karpelevitch's formpost path basename patch, file parts in
...
formposts no longer include the path part. If you _really_ want them, you
must provide your preferred full file name with CURLFORM_FILENAME.
Added detection for libgen.h and basename() to configure. My custom
basename() replacement function for systems without it, might be a bit too
naive...
Updated 6 test cases to make them work with the stripped paths.
2004-10-01 06:36:11 +00:00
Daniel Stenberg
75e5967afd
made pkg-config not get used if a path is given with --with-ssl
2004-09-28 22:04:05 +00:00
Daniel Stenberg
f71b3f48a1
Replaced the former date parser with a rewrite. No more yacc/bison needed.
2004-09-15 07:28:04 +00:00
Daniel Stenberg
62ff567c47
the autobuilds failed all over on AIX, attempt to fix the strerror_r() problem
...
by setting _THREAD_SAFE (and -qthreaded) before strerror_r() is checked for.
2004-08-19 06:41:49 +00:00
Daniel Stenberg
62af3fb7b9
added a check for the xlc compiler on AIX, and if that is detect we use
...
the -qthreaded compiler option
2004-08-17 10:47:57 +00:00
Daniel Stenberg
db302a1055
define _THREAD_SAFE on (recent) AIX systems to build thread-safe code
2004-08-17 09:00:30 +00:00
Daniel Stenberg
498a0fe795
Removed the _XOPEN_SOURCE defining again since it caused major havoc in IRIX
...
land with many warnings and even compiler errors due to missing structs etc
2004-08-12 06:30:17 +00:00
Daniel Stenberg
9d84442409
define the _XOPEN_SOURCE define in the config.h file instead, and also added a
...
decent quote about the define, taken from
http://www.opengroup.org/onlinepubs/007908799/xsh/compilation.html
2004-08-11 07:25:08 +00:00
Daniel Stenberg
5ab9d72e45
fixed the default result for xopen and mimpure to work better
2004-08-11 07:14:34 +00:00
Daniel Stenberg
6060e7ed96
experimental code to detect mips-sgi-irix systems that build without gcc
...
and if so, define _XOPEN_SOURCE to 500 in an attempt to build with less
warnings (on the 64bit versions)
2004-08-11 07:11:35 +00:00
Daniel Stenberg
b55507c8a7
the krb4 stuff needs -lcom_err to link now, for some odd reason. This is
...
possibly only on some platforms, but it happens on my Solaris 2.7 box and I
don't know anyone else that regularly build curl with krb4 support.
2004-08-09 10:06:15 +00:00
Daniel Stenberg
d20a05161a
AM_PROG_LIBTOOL is deprecated and AC_PROG_LIBTOOL should be used instead
2004-07-24 21:29:43 +00:00
Daniel Stenberg
e3fc0d5e78
refer bug reports to the mailing lists, not the old email alias
2004-07-22 22:22:29 +00:00
Daniel Stenberg
f633ab688b
commented out the check for gethostbyname_r() as we no longer use it
2004-06-29 11:22:39 +00:00
Daniel Stenberg
a7b99fc463
check for a fine poll() before it is used to sleep subsecond
2004-06-27 21:51:54 +00:00
Daniel Stenberg
20705ca311
set an automake conditional for if this is a cross-compile or not
2004-06-03 14:37:14 +00:00
Daniel Stenberg
4e7575fc7a
checl for the idn_free stuff to remain functionall even with older libidn
...
versions
2004-05-25 11:59:32 +00:00
Daniel Stenberg
d3d5cdf305
removed the warning if libidn isn't found
2004-05-06 15:05:23 +00:00
Daniel Stenberg
af43ce73e5
very minor output change
2004-05-06 15:04:04 +00:00
Daniel Stenberg
91018f4f24
AC_CHECK_TOOL is prolly better to use when checking for ar
2004-05-05 10:26:51 +00:00
Daniel Stenberg
3fc39a6efb
alert the user if 'sed' or 'ar' couldn't be found, as it might very well
...
render a build impossible
2004-05-05 09:17:53 +00:00
Daniel Stenberg
78e6508e22
check the size of size_t for lib/mprintf.c
2004-05-05 06:57:49 +00:00
Daniel Stenberg
96002646f1
without-libidn works too now
2004-04-27 12:08:53 +00:00
Daniel Stenberg
6bd02a3ab5
We now make sure to only scan for SSL options with pkg-config if we haven't
...
disabled SSL with --without-ssl. This previously made the Makefiles use
the SSL libs even though told not to.
2004-04-26 22:13:36 +00:00
Daniel Stenberg
cf3cf413c8
improved libidn detection to correct the false positives we got
2004-04-26 15:31:43 +00:00
Daniel Stenberg
673ff5eb2c
Moved down the ares check again to the bottom of the script since it
...
modified the compiler and link options so nothing can be tested for after
this check, as the c-ares lib might not have been built yet!
2004-04-26 13:42:39 +00:00
Daniel Stenberg
cff90cf3f9
"configure summary"
2004-04-26 12:29:30 +00:00
Daniel Stenberg
241a4b3d45
--with-libidn[=PATH] is now supported
2004-04-26 07:08:36 +00:00
Daniel Stenberg
1bdc4b2006
updated the warning text when SSL is explicitly disabled
2004-04-25 15:23:23 +00:00
Daniel Stenberg
c8d850dbad
Only check that the c-ares lib is valid if we don't use the "embedded"
...
directory. The provided ares dir is probably up-to-date, but more importantly
it is often not built yet at the time when this configure script runs.
2004-04-01 10:26:59 +00:00
Daniel Stenberg
01ea357744
When ares is enabled, we now check for the ares_cancel function to verify
...
that we use a library that is recent enough to build with the latest libcurl.
2004-04-01 09:10:33 +00:00
Daniel Stenberg
a2ea0abf7f
Added CURL_CHECK_NI_WITHSCOPEID that checks if NI_WITHSCOPEID exists and
...
works. No code actually uses the HAVE_NI_WITHSCOPEID (that a positive test
results in), but this is still only for testing purposes.
2004-03-30 10:35:54 +00:00
Daniel Stenberg
d85c21994f
netinet/tcp.h may require netinet/in.h to be include before
2004-03-29 06:22:57 +00:00
Daniel Stenberg
43137cf595
check for netinet/tcp.h precense before actually including it
2004-03-26 07:10:15 +00:00
Daniel Stenberg
593170d1de
get the version number from the new curlver.h header file
2004-03-25 16:03:41 +00:00
Daniel Stenberg
0eace2fefe
localtime and gmtime are not thread-safe on newer AIXes either so we force
...
a check for there *_r-versions too
2004-03-25 15:48:54 +00:00
Daniel Stenberg
abd65e21c6
force recent AIX versions to check for strerror_r
2004-03-25 15:10:01 +00:00
Daniel Stenberg
242be55771
added check for strerror_r()
2004-03-24 08:45:58 +00:00
Daniel Stenberg
81f8350616
For IRIX systems we must pick the "correct" lib dirs for the particular
...
libs we want. $libsuff is the magic variable that contains a suffix (which
might be blank). Tor Arntsen brought details and verified this fix.
2004-03-18 10:03:34 +00:00
Daniel Stenberg
f19cade50f
Added the new vms subdir in the packages dir
2004-03-15 10:10:24 +00:00
Daniel Stenberg
533519cc9c
Dan Fandrich fixed some GSS detection flaws
2004-03-03 09:16:36 +00:00
Daniel Stenberg
4fa58560bf
Moved most of the set-debug-options-depending-on-compiler logic to the new
...
CURL_CC_DEBUG_OPTS function in acinclude.m4
2004-02-25 10:19:02 +00:00
Daniel Stenberg
ea4cd4d8aa
-Wno-format-nonliteral does not exist in my gcc 2.96, only use that with
...
newer versions
2004-02-21 16:56:01 +00:00
Daniel Stenberg
a49bebc74e
Only use -Wstrict-prototypes with gcc 3.3 or later.
...
It is working with earlier versions, but when I use it with 3.0.3, I can't
get it to ignore errors in "system headers" with -isystem so we get
excessive amounts of warnings on SSL headers which is very annoying.
2004-02-20 10:11:50 +00:00
Daniel Stenberg
e295cd759c
-Wcast-align is a bit too annoying
2004-02-19 21:34:52 +00:00
Daniel Stenberg
a472cd9310
Anything that looks like gcc 5.0 or more is no longer treated as gcc. I hope
...
this will make us exclude icc 8.0 etc.
2004-02-19 21:32:19 +00:00
Daniel Stenberg
455b1af214
When --enable-debug is used, for every -I provided to $CPPFLAGS we add
...
a corresponding -isystem, if using gcc, to inhibit warnings on those
headers.
2004-02-19 19:25:11 +00:00
Daniel Stenberg
de37308722
if not yacc or bison is found, check if we *really* need it, and if we do
...
we bail out!
2004-02-19 15:58:58 +00:00
Daniel Stenberg
e7050f97c4
If --enable-debug is used and gcc, we figure out which version and then we
...
use as aggressive warning options as possible for the used compiler version.
2004-02-19 09:01:13 +00:00
Daniel Stenberg
3ec605de67
Andrs Garca added a check for lwinmm for Mingw/sys
2004-02-15 22:34:58 +00:00
Daniel Stenberg
773e7e871e
If no nroff tool is found, or if no command line switch to nroff that converts
...
a man page to text is found, we disable the built-in manual stuff to still
be able to build.
2004-02-12 15:05:38 +00:00
Daniel Stenberg
f3663a9d0f
added --enable/disable-manual
2004-02-12 14:45:50 +00:00
Daniel Stenberg
a3d39efa3b
Andrs Garca's additional fix to make the OpenSSL stuff work for msys/mingw
2004-02-11 21:14:54 +00:00
Daniel Stenberg
9f2780a2ee
Rewrote the gethostbyname() check after Andrs Garca's provided patch
...
for finding it using mingw on windows.
I also made the script skip the search for gethostbyname_r and gethostbyaddr_r
when ipv6 is enabled.
2004-02-06 12:13:20 +00:00
Daniel Stenberg
de100f8b51
An attempt to only set both libz-related defines at the same time. We need
...
both the lib and the header present for both defines to be set. If only one
of the files is found, we issue a warning and set no define.
2004-02-05 21:40:05 +00:00
Daniel Stenberg
6dffe9702d
when using --enable-debug and gcc, provide the -Wno-format-nonliteral option
...
to prevent the warning in mprintf.c:
(currently line 930) "format not a string literal, argument types not checked"
2004-02-05 10:38:32 +00:00
Daniel Stenberg
7e01548d46
link with libcares instead of libares
2004-02-03 13:58:38 +00:00
Daniel Stenberg
37685848d1
try to figure out if -man or -mandoc works to get text with the NROFF
...
utility
2004-02-02 22:39:04 +00:00
Daniel Stenberg
a435151735
check for sys/ioctl.h as well
...
added commented more aggressive compiler options for gcc, subject to be used
instead of the current ones when --enable-debug is used
2004-01-29 15:38:27 +00:00
Daniel Stenberg
6cd0a90b52
Instead of checking the off_t size, we use the source dir version of the
...
curl.h header and then check for the size of the curl_off_t type.
2004-01-22 12:01:59 +00:00
Daniel Stenberg
3d66d10fbe
check for limits.h as well
2004-01-15 10:19:49 +00:00
Daniel Stenberg
202e54cf9c
fixed the LDFLAGS creation for the SPNEGO option
2004-01-08 22:58:21 +00:00
Daniel Stenberg
053f6c85ef
updated year in the copyright string
2004-01-07 09:19:33 +00:00
Daniel Stenberg
0839d6e6bc
We cannot 'cd' to the ares build dir to get the path, as the directory hasn't
...
been created at this point yet when we build outside of the source dir.
2003-12-15 13:24:16 +00:00
Daniel Stenberg
a3c09e636d
if there is an 'ares' subdirectory when configure is run with --enable-ares
...
(without a given path), we run configure automatically in that subdir
2003-12-11 10:19:57 +00:00
Daniel Stenberg
4eb9ac0821
check for strtoll(), for the upcoming >2GB patch
2003-12-10 16:05:26 +00:00
Daniel Stenberg
24ac5b8a6c
check for assert.h
2003-12-10 15:25:49 +00:00
Daniel Stenberg
d46a735418
Dominick Meglio made --enable-ares support an option =PATH to specify a
...
root path to an installed ares.
2003-12-10 13:37:00 +00:00
Daniel Stenberg
2e0d1a55c6
no need to add -lz to LDFLAGS manually, as AC_CHECK_LIB() does that
...
automatically!
2003-12-08 13:37:38 +00:00
Daniel Stenberg
437afe0767
curl-config now shows asyncdns if built with ares enabled
2003-12-08 10:00:21 +00:00
Daniel Stenberg
d670f308a6
that MSG_NOSIGNAL check serves no useful purpose!
2003-12-02 22:04:30 +00:00
Daniel Stenberg
d4629fd395
renamed the KRB4 to HAVE_KRB4
2003-12-02 13:27:05 +00:00
Daniel Stenberg
909887f310
check for MSG_NOSIGNAL
2003-12-02 10:11:48 +00:00
Daniel Stenberg
f6413f2cb4
Markus Moeller fixed the SPNEGO check and it nows defines HAVE_SPNEGO
2003-11-27 09:52:13 +00:00
Daniel Stenberg
0717e4690e
Maciej W. Rozycki made this script use a cache variable for the writable
...
argv test. This way, the default can be overridden better (for cross-compiles
etc)
2003-11-17 05:23:06 +00:00
Daniel Stenberg
02437b2d51
Check for siginterrupt, used by the test suite web server sws.
2003-10-30 07:31:02 +00:00
Daniel Stenberg
fcfc6de918
Based on David Hull's fix in bug report 804599, we now check for solaris
...
and gcc, to set the -mimpure-text link flag for linking the lib better.
2003-10-24 21:26:04 +00:00
Daniel Stenberg
1a4fddb9ba
removed creation of tests/server/config.h
2003-10-09 08:09:07 +00:00
Daniel Stenberg
c86768d856
check for inet_pton()
2003-10-07 22:00:02 +00:00
Daniel Stenberg
d1b17779a3
James MacMillan's patch makes curl build on QNC 6.2.x.
2003-10-02 19:04:32 +00:00
Daniel Stenberg
f40467638d
find and detect the Heimdal GSSAPI include path properly
2003-09-21 22:13:23 +00:00
Daniel Stenberg
09ccfcdcd4
Markus Moeller's SPNEGO patch applied, with my edits, additions and minor
...
cleanups.
2003-09-19 12:56:22 +00:00
Daniel Stenberg
a53d7848eb
--enable-thread was broken and this should cure it
...
Kevin Fisk reported.
2003-09-05 09:53:00 +00:00
Daniel Stenberg
0496598e77
when --enable-debug is used to set debug options with gcc, use -Wno-long-long
...
to inhibit long long warnings (ISO C90 does not support `long long')
2003-08-19 15:38:20 +00:00
Daniel Stenberg
e16bc91601
check for CRYPTO_cleanup_all_ex_data as well
2003-08-19 09:56:39 +00:00
Daniel Stenberg
a147a07956
check for long long
...
changed the use of AC_CHECK_TYPE as the previous approach is deprecated
require 2.57 properly
2003-08-14 22:44:06 +00:00
Daniel Stenberg
2617b379be
define USE_ARES nicer if enabled
2003-08-11 13:18:06 +00:00
Daniel Stenberg
f85935f0f9
Add --enable-ares support, which will make us build curl with ares for
...
asynch name resolves. Still very experimental, beware!
2003-08-05 13:37:29 +00:00
Daniel Stenberg
9f7c634133
add a check for 'ar' since the lack of it bit Jared Ingersoll
...
we might need to check for some other tools too that on Solaris are put
in those weird dirs...
2003-07-30 15:10:26 +00:00
Daniel Stenberg
2c2baa93ea
only check for CA bundle path if build with SSL support
...
set a conditional for the makefile if we know the CA path or not
2003-07-25 08:47:10 +00:00
Daniel Stenberg
756bc0f4b7
Dan Grayson pointed out that we set the CURL_CA_BUNDLE variable wrongly in
...
the configure script. We set it differently now and generate the
lib/ca-bundle.h file entirely.
2003-07-04 18:15:25 +00:00
Daniel Stenberg
f8c3b3aa18
moved from former CVS
2003-06-26 06:21:29 +00:00
Daniel Stenberg
4a8155b53c
store HAVE_LIBZ as an automake conditional
2003-06-12 12:53:38 +00:00
Daniel Stenberg
e56ae1426c
Daniel Kouril's patch that adds HTTP negotiation support to libcurl was
...
added.
2003-06-10 12:22:19 +00:00
Daniel Stenberg
d78ec593fa
fix the makefile in packages/DOS too
2003-05-21 08:12:52 +00:00
Daniel Stenberg
a139ce901a
the writable argv check now should not exit when building a cross-compiled
...
curl
2003-05-04 16:07:19 +00:00
Daniel Stenberg
6ed0da8e98
Ryan Weaver's fix to prevent the ca bundle to get installed even when
...
building curl without SSL support!
2003-04-06 12:29:45 +00:00
Daniel Stenberg
7d7ebbe9f7
fixed the pkg-config stuff for rh9
2003-03-26 19:05:24 +00:00
Daniel Stenberg
8b6cf239a3
attempt to extract openssl information using pkg-config
2003-03-25 22:40:43 +00:00
Daniel Stenberg
bcc285cffd
Renamed configure.in to configure.ac, as this is the supposedly new preferred
...
name for it.
2003-03-25 15:56:33 +00:00