Christian Beier
4408c18b1a
AppVeyorCI: run them tests
8 years ago
Christian Beier
90220264f5
test: tell MSVC to use math defines
8 years ago
Christian Beier
9ac695a4b9
Merge pull request #156 from The-42/drop-autotools
...
drop autotools
8 years ago
Christian Beier
261c3dbf87
TravisCI: run them unit tests
8 years ago
Christian Beier
9198875122
CMake: enable the tests that succeed
8 years ago
Christian Beier
f21825bac0
CMake: add libm to tests only on Unix
8 years ago
Christian Beier
a6c599a5fc
CMake: build the tests
8 years ago
Christian Beier
ebbbc8bd1b
CMake: properly name examples as examples, not tests
8 years ago
Christian Beier
425e24196b
Fix building in C89 mode
...
FIXME: this should probably be refactored into a common header.
8 years ago
Christian Beier
3a9e3601be
CMake: make shared-lib build configurable and choose sensible platform defaults
8 years ago
Christian Beier
d3e70a91bf
CMake: set examples's output dirs in a cross-platform way
8 years ago
Bert van Hall
fe94339587
drop autotools
...
Since autotools officially is no longer supported (see various github
issues), drop the related infrastructure to stop tempting people to use
it for building.
Signed-off-by: Bert van Hall <bert.vanhall@gmx.de>
8 years ago
Christian Beier
2041bfd5cd
Merge pull request #153 from The-42/openssl-1.1.x-support
...
Openssl 1.1.x support
8 years ago
Bert van Hall
cca9892deb
libvncclient/tls_openssl: support openssl 1.1.x
...
Treat openSSL data structures as opaque to achieve compatibility with
openSSL 1.1.x. While at it, fix order of cleaning up in
open_ssl_connection().
Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>
8 years ago
Christian Beier
13d8a6c9c2
CMake: set OpenSSL include dir regardless of websockets being enabled or not
8 years ago
Christian Beier
502e97df1a
CMake: that file ain't used no more
8 years ago
Christian Beier
6df29db3df
Fix vncev example compilation on Windows
8 years ago
Christian Beier
8e90e892c5
CMake: the blooptest example needs pthreads
8 years ago
Christian Beier
6935d69e85
TravisCI: install a newer CMake on Linux
8 years ago
Christian Beier
05c6c6deac
CMake: fix examples linking when building with MSVC
8 years ago
Christian Beier
9ef3ed395f
CMake: as of now, the tight sources need libjpeg, libpng alone is not enough
8 years ago
Christian Beier
4b43309749
AppVeyor: detect libpng for main build
8 years ago
Christian Beier
29c4ce555a
AppVeyor: more libpng build tuning
8 years ago
Christian Beier
53c95a1519
AppveyorCI: add badge.
8 years ago
Christian Beier
77c762ef7f
AppVeyor: fix libpng download cmd
8 years ago
Christian Beier
81d492c7f8
AppVeyor: add appveyor.yml from ci branch.
8 years ago
Christian Beier
c5297bd47d
Fix building websockets with GnuTLS.
8 years ago
Christian Beier
2300efd396
Fix typo
8 years ago
Christian Beier
c36147390e
Fix websockets building
8 years ago
Christian Beier
7368417239
Various #ifdef fixes to allow building with MSVC2014
8 years ago
Christian Beier
37f293d588
CMake: as of now, websockets support requires sys/uio.h
8 years ago
Christian Beier
cd5b38d742
CMake: add a HAVE_SYS_UIO_H flag to rfbconfig.h
8 years ago
Christian Beier
3c0828269c
CMake: TightVNC-filetransfer requires pthreads as of now
8 years ago
Christian Beier
dede3aea22
Fix LibVNCClient compilation with MSVC 2014
8 years ago
CHris B
882c8f3477
CMake: fix build system generation when zlib or OpenSSL not found
8 years ago
CHris B
d08fd0182d
CMake: do not include NOTFOUND libs in pkg-config snippets
8 years ago
Christian Beier
6aa41e11a0
CMake: make the build configurable.
8 years ago
Christian Beier
7b4ef2f687
CMake: remove platform-specific flags.
8 years ago
Christian Beier
07d5101f6a
CMake: bump version.
8 years ago
Christian Beier
cc835fa938
CMake: generate and install pkgconfig files.
8 years ago
Christian Beier
2f54d3ef62
CMake: bump SOVERSION to 1.
...
Fixes https://github.com/LibVNC/libvncserver/issues/149
8 years ago
Christian Beier
cc2c604605
CMake: update bugreport path
8 years ago
Christian Beier
1d1d2090b7
Make websockets code build on OSX without SSL.
8 years ago
Christian Beier
ac478e6c70
Fix some OSX linker problems.
8 years ago
Christian Beier
16cf35b2bf
Use unprefixed b64_* functions in websockets code.
8 years ago
Christian Beier
b7a7c4d120
Fix building on OSX without SSL.
8 years ago
Christian Beier
6b2fb4e3c8
TravisCI: use newer dist.
8 years ago
Christian Beier
f52c92003d
CMake: CMP0037 requires CMake 3.0.
8 years ago
Christian Beier
a9cf593fab
CMake: output examples to respective directories.
8 years ago
Christian Beier
62f0fe6b1b
TravisCI: switch to CMake.
...
Conflicts:
.travis.yml
8 years ago