Daniel Stenberg
2309b4e330
remove the CVSish $Id$ lines
2010-03-24 11:02:54 +01:00
Daniel Stenberg
f5d8c0befc
Daniel Johnson provided fixes for building with the clang compiler
2010-03-05 22:53:30 +00:00
Daniel Stenberg
013d5a72d4
- [Daniel Johnson] I've been trying to build libcurl with clang on Darwin and
...
ran into some issues with the GSSAPI tests in configure.ac. The tests first
try to determine the include dirs and libs and set CPPFLAGS and LIBS
accordingly. It then checks for the headers and finally sets LIBS a second
time, causing the libs to be included twice. The first setting of LIBS seems
redundant and should be left out, since the first part is otherwise just
about finding headers.
My second issue is that 'krb5-config --libs gssapi' on Darwin is less than
useless and returns junk that, while it happens to work with gcc, causes
clang to choke. For example, --libs returns $CFLAGS along with the libs,
which is really retarded. Simply setting 'LIBS="$LIBS -lgssapi_krb5
-lresolv"' on Darwin is sufficient.
2010-03-02 22:02:56 +00:00
Yang Tse
8044366134
Added size check for 'short' data type
2010-02-04 14:40:11 +00:00
Yang Tse
22ed0f5059
minor fixes for --enable-ares configure option
2010-01-26 15:07:40 +00:00
Yang Tse
4a8a731476
adjust rtsp protocol support in curl-config and libcurl.pc when http is disabled
2010-01-22 16:38:32 +00:00
Daniel Stenberg
c047fe8e90
In spite claiming to tbe disabled by default, RTSP is enabled and it now
...
also says so. I also made the list of protocols get sorted.
2010-01-22 12:52:35 +00:00
Daniel Stenberg
bc4582b68a
Chris Conroy brought support for RTSP transfers, and with it comes 8(!) new
...
libcurl options for controlling what to get and how to receive posssibly
interleaved RTP data. Initial commit.
2010-01-21 13:58:30 +00:00
Kamil Dudka
383bf1e476
- Suppressed side effect of OpenSSL configure checks, which prevented NSS from
...
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.
2010-01-14 01:37:55 +00:00
Kamil Dudka
4344215309
remove trailing spaces from configure.ac
2010-01-13 01:13:23 +00:00
Daniel Stenberg
10a11e3abe
- David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when
...
available.
2009-12-17 13:29:41 +00:00
Daniel Stenberg
19b8a80ee9
might as well output all supported protocols at the end of configure to
...
make it more obvious how the output will be
2009-12-12 22:39:29 +00:00
Daniel Stenberg
30eb452adf
show POP3S, IMAPS and SMTPS as protocols if SSL is enabled
2009-12-12 22:33:18 +00:00
Daniel Stenberg
92b9b46831
support disabling POP3, IMAP and SMTP and now they also appear in curl-config
...
--protocols output
2009-12-12 22:31:00 +00:00
Yang Tse
19f79e5a79
When using icc, compile with -fpic and link with intel dynamic libraries.
2009-11-24 16:12:22 +00:00
Yang Tse
f9e55c9908
Make configure remove the curlbuild.h file included in distribution tarballs
...
for use by non-configure systems. As intended, configure would overwrite the
distributed one when doing in-tree builds. But VPATH builds would end having
two curlbuild.h files, one in the source tree and another in the build tree.
2009-11-22 05:31:57 +00:00
Kamil Dudka
530fde3a22
- David Byron improved the configure script to use pkg-config to find OpenSSL
...
(and in particular the list of required libraries) even if a path is given
as argument to --with-ssl
2009-11-15 15:23:43 +00:00
Yang Tse
581ce03345
Remove enable-thread / disable-thread configure option. These were only placebo
...
options. The library is always built as thread safe as possible on every system.
2009-11-15 02:45:23 +00:00
Claes Jakobsson
f7f76e17c3
Added '--configure' option to curl-config to display original configure arguments when curl was built
2009-11-14 19:23:26 +00:00
Yang Tse
1cbc93fb54
Refactor how preprocessor symbol _THREAD_SAFE definition is done.
2009-11-14 18:51:37 +00:00
Daniel Stenberg
eb16c0e1eb
- Claes Jakobsson restored the configure functionality to detect NSS when
...
--with-nss is set but not "yes".
I think we can still improve that to check for pkg-config in that path etc,
but at least this patch brings back the same functionality we had before.
2009-11-14 09:13:47 +00:00
Yang Tse
9fced16efb
libssh2 detection changes mentioned in http://curl.haxx.se/mail/lib-2009-10/0343.html
2009-10-28 00:33:28 +00:00
Yang Tse
21af9bf1cd
Fix spelling
2009-10-27 16:56:20 +00:00
Daniel Stenberg
1951cd1eee
- Attempt to use pkg-config for finding out libssh2 installation details
...
during configure.
2009-10-21 14:56:25 +00:00
Yang Tse
f49427d364
Use *_CHECK_PATH_SEPARATOR_REQUIRED to ensure that *_CHECK_PATH_SEPARATOR
...
is only expanded and included once in the configure script.
2009-10-19 04:13:12 +00:00
Yang Tse
6d4e6cc813
Check for basename() is now done the same as other function checks
2009-10-18 03:37:39 +00:00
Yang Tse
b64dd3c63d
Added check for memrchr function or macro
2009-09-28 12:16:29 +00:00
Dan Fandrich
62ed553054
Moved the libssh2 checks after the SSL library checks. This helps when
...
statically linking since libssh2 needs the SSL library link flags to be
set up already to satisfy its dependencies. This wouldn't be necessary
if the libssh2 configure check was changed to use pkg-config since the
--static flag would add the dependencies automatically.
2009-09-16 03:19:39 +00:00
Gunter Knauf
223c0b980b
added --with-nss to configure output.
2009-09-04 17:46:59 +00:00
Daniel Stenberg
ddb1fb7535
a failed libssh2 check must not pollute the variables
2009-09-01 08:39:39 +00:00
Daniel Stenberg
ceda7e98f8
- configure now tries to use pkg-config for a number of sub-dependencies even
...
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.
2009-09-01 06:53:01 +00:00
Daniel Stenberg
0cb6f3053f
- Marc de Bruin pointed out that configure --with-gnutls=PATH didn't work
...
properly and provided a fix. http://curl.haxx.se/bug/view.cgi?id=2843008
2009-08-24 11:38:59 +00:00
Gunter Knauf
f671d0513c
renamed generated config.h to curl_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h.
2009-07-14 13:25:14 +00:00
Daniel Stenberg
966cc10fcc
bring back the libgnutls-config use for checking for GnuTLS if pkg-config
...
doesn't work, to better fine older gnutls installs
2009-07-09 18:10:25 +00:00
Yang Tse
1ff4e9008b
Refactor how libraries are checked for connect() function,
...
and check for connect() as it is done for other functions.
2009-06-20 17:24:43 +00:00
Yang Tse
d6d63147b6
add CloseSocket camel case function check
2009-06-18 12:36:10 +00:00
Yang Tse
37eba37019
socket() and closesocket() prototypes might be in socket.h
2009-06-17 12:51:24 +00:00
Yang Tse
40b2f2553b
check for socket() and closesocket() as it is done for other functions
2009-06-17 09:12:19 +00:00
Yang Tse
065047dc62
Added --enable-curldebug configure option to enable and disable building
...
with the low-level curl debug memory tracking 'feature' to allow decoupled
setting from --enable-debug.
2009-06-09 17:59:28 +00:00
Daniel Stenberg
f90551ff41
- Triggered by bug report #2798852 and the patch in there, I fixed configure
...
to detect gnutls build options with pkg-config only and not libgnutls-config
anymore since GnuTLS has stopped distributing that tool. If an explicit path
is given to configure, we will instead guess on how to link and use that
lib. I did not use the patch from the bug report.
2009-06-08 21:12:59 +00:00
Yang Tse
8d581f7fe4
Revert delegating c-ares linking magic on libtool and auto-makefiles when using
...
the uninstalled c-ares libtool archive built from the CVS embedded tree.
This embedded c-ares linking is again handled from the configure script.
2009-06-06 13:20:39 +00:00
Yang Tse
13fdb9d8a5
c-ares embbeded builds header include paths fully defined in makefiles
2009-06-04 04:13:39 +00:00
Daniel Stenberg
9dcc1b3370
- Claes Jakobsson fixed the configure script to better find and use NSS
...
without pkg-config.
2009-06-01 09:40:09 +00:00
Yang Tse
cd5e6743f7
Delegate c-ares linking magic on libtool and auto-makefiles when using
...
the uninstalled c-ares libtool archive built from the CVS embedded tree.
2009-05-30 15:56:42 +00:00
Yang Tse
675d6ec5e6
c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug
2009-05-26 14:50:45 +00:00
Yang Tse
9a9f35039e
Remove experimental check. Currently there's no need for it.
2009-05-11 00:28:18 +00:00
Yang Tse
5dcb5fa862
Remove DOS and TPF package's Makefile.am
...
Not actually needed to simply include some files in the distribution tarball.
2009-05-09 12:08:24 +00:00
Yang Tse
f32dc6b828
Fix an m4 overquoting triggering a spurious 'AS_TR_CPP' symbol definition
...
attempt in generated config.h
2009-05-07 14:03:04 +00:00
Yang Tse
7a928b40f3
Proper naming for the experimental compiler test and moved to *-compilers.m4
2009-05-07 13:58:15 +00:00
Yang Tse
afe06b48d6
Use autobuilds to verify if a couple of experimental compiler tests pass on all of them.
...
This will be removed in 24 or 48 hours.
2009-05-06 18:37:24 +00:00