Daniel Stenberg
751e0087a8
configure: change LIBS not LDFLAGS when checking for libs
...
Closes #289
Patch-by: maurerpe
2014-12-04 22:45:30 +01:00
Marc Hoersken
c32e82e97b
configure: Display individual crypto backends on separate lines
...
This avoids line-wrapping in between parameters and makes the
error message look like the following:
configure: error: No crypto library found!
Try --with-libssl-prefix=PATH
or --with-libgcrypt-prefix=PATH
or --with-wincng on Windows
2014-05-18 12:47:42 +02:00
Marc Hoersken
4440e05d48
Added Windows Cryptography API: Next Generation based backend
2014-03-16 17:01:16 +01:00
Peter Stuge
42aefdba79
configure.ac: Call zlib zlib and not libz in text but keep option names
2013-09-15 21:13:27 +02:00
Peter Stuge
d41f5e40aa
configure.ac: Reorder --with-* options in --help output
2013-09-15 21:13:03 +02:00
Peter Stuge
2df6cd6606
configure.ac: Rework crypto library detection
...
This further simplifies adding new crypto libraries.
2013-09-15 21:11:39 +02:00
Peter Stuge
d512b25f69
Clean up crypto library abstraction in build system and source code
...
libssh2 used to explicitly check for libgcrypt and default to OpenSSL.
Now all possible crypto libraries are checked for explicitly, making
the addition of further crypto libraries both simpler and cleaner.
2013-09-15 20:56:54 +02:00
Peter Stuge
b4f71fd25a
configure.ac: Add zlib to Requires.private in libssh2.pc if using zlib
2013-09-15 20:36:58 +02:00
Peter Stuge
a5bf809b80
Revert "Added Windows Cryptography API: Next Generation based backend"
...
This reverts commit d385230e15715e67796f16f3e65fd899f21a638b.
2013-09-15 13:32:38 +02:00
Marc Hoersken
d385230e15
Added Windows Cryptography API: Next Generation based backend
2013-09-07 22:38:14 +02:00
Kamil Dudka
951904418b
configure.ac: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS
...
Reported by: Quintus
Bug: https://trac.libssh2.org/ticket/261
2013-05-04 22:52:41 +02:00
Dmitry Smirnov
e470738a0c
configure: gcrypt doesn't come with pkg-config support
...
... so use plain old -lgcrypt to the linker to link with it.
Fixes #225
2012-08-13 23:35:50 +02:00
Guenter Knauf
e887a8bd0f
Fixed 'Requires:' names.
...
The 'Requires:' line lists the names of the .pc files.
2012-04-23 01:11:22 +02:00
Guenter Knauf
04692445d4
Added 'Requires:' line to libssh2.pc.
...
This is necessary so that other libs which lookup libssh2 info
via pkg-config can add the right crypto lib dependencies.
2012-04-23 00:35:03 +02:00
Peter Stuge
ededdfa9c2
configure.ac: Add option to disable build of the example applications
...
Examples are built by default. Any of the following options on the
configure command line will skip building them:
--disable-examples-build
--enable-examples-build=no
--enable-examples-build=false
2012-04-18 16:35:05 +02:00
Peter Stuge
4774d500e7
example/x11: Build only when sys/un.h is found by configure
...
The example can't be built on systems without AF_UNIX sockets.
2012-02-13 00:40:24 +01:00
Guenter Knauf
2e12cfaa23
Removed forgotten WINSOCK_VERSION defines.
2011-09-10 13:40:27 +02:00
Daniel Stenberg
f0a37bdadc
configure: fix $VERSION
...
Stop using the $VERSION variable as it seems to be magically used by
autoconfig itself and thus gets set to the value set in AC_INIT()
without us wanting that. $LIBSSH2VER is now the libssh2 version as
detected.
Reported by: Paul Howarth
Bug: http://www.libssh2.org/mail/libssh2-devel-archive-2011-04/0008.shtml
2011-04-06 12:03:11 +02:00
Daniel Stenberg
8c9571b7ba
configure: stop using the deprecated AM_INIT_AUTOMAKE syntax
2011-03-15 11:34:41 +01:00
Simon Josefsson
77fa740674
Fix OpenSSL AES-128-CTR detection.
...
Patch from Paul Howarth <paul@city-fan.org>.
2010-04-14 14:04:45 +02:00
Daniel Stenberg
05f9fb878e
fixed the pattern for avoiding the poll check
...
added some comments about known problems with poll on darwin
2010-03-23 22:50:53 +01:00
Daniel Stenberg
f314f3b5fd
avoid checking for poll on some systems
...
darwin and interix are known to have broken poll implementations
so we skip the check on those and thus have them use select
unconditionally
2010-03-23 22:00:31 +01:00
Simon Josefsson
60ff0a2ade
Fix typo in last commit.
2010-03-10 13:13:48 +01:00
Simon Josefsson
64c97765a5
Tidy up build option notice.
2010-03-10 13:13:19 +01:00
Daniel Stenberg
d377c3065a
repaired --enable-debug
2010-03-03 22:51:15 +01:00
Simon Josefsson
51fcb11d60
Make ./configure output a summary of build options.
2010-03-01 17:01:47 +01:00
Simon Josefsson
a925bdd5bb
Improve AES-CTR check.
2010-03-01 11:38:50 +01:00
Dave McCaldon
10f5c70ac0
Fix Tru64 socklen_t compile issue with example/direct_tcpip.c
...
Building libssh2-1.2.3 on Tru64 fails at line 48 and 166 because socklen_t
isn't defined on Tru64 unless _POSIX_PII_SOCKET is defined.
This patch updates configure.ac to add -D_POSIX_PII_SOCKET when building
on Tru64 platform(s).
2010-02-09 11:45:40 +01:00
Peter Stuge
3ddac8ac66
Update mailing list address in configure.ac to @cool.haxx.se
2010-01-29 22:31:40 +01:00
Daniel Stenberg
e3d8c1cfed
generate a libssh2_config.h in the example dir
...
buildconf copies the template to example/ and configure makes sure
to generate a proper file from it and the direct_tcpip.c example
is the first one to use it - to make sure it builds fine on more
paltforms
2010-01-13 13:46:56 +01:00
Daiki Ueno
7b351eed36
Add ssh-agent API.
...
Signed-off-by: Simon Josefsson <simon@josefsson.org>
2009-12-21 12:19:20 +01:00
Simon Josefsson
b5e358618b
Move examples from example/simple to example/.
2009-12-19 10:54:45 +01:00
Cristian Rodríguez
3182045c2d
add support for GCC visibility features
2009-10-21 17:02:12 +02:00
Daniel Stenberg
00fac145ba
generate and install libssh2.pc
...
oh these are necessary libssh2.pc changes too
2009-09-01 10:04:13 +02:00
Daniel Stenberg
bffefb12ea
renamed to the modern name "configure.ac"
2009-09-01 09:48:14 +02:00