Commit Graph

82 Commits (d34c7b07aca7a8c7cd0ea0fb41971992e5dc4670)

Author SHA1 Message Date
DRC d7b14624cb Include Tight decoding optimizations from TurboVNC
5 years ago
Christian Beier 6814e946e0
libvncclient: rename rfbsasl.[c|h] to sasl.[c|h] to be in line with naming of other files
5 years ago
Christian Beier 98e1be528f
Merge branch 'sasl2' of git://github.com/simonwaterman/libvncserver into simonwaterman-sasl2
5 years ago
simon cb4e15c1ae Added SASL authentication support
6 years ago
Jocelyn Le Sage e8a1ca2035 Fixed compilation of websockets on system where there is no implementation of base64 functions.
6 years ago
Christian Beier 0e76b289c8
websockets: only build tests for a websockets-enabled build
6 years ago
Andreas Weigel 8fefdcde27
fix problems in test and requests for cmake build
6 years ago
Andreas Weigel 826e0f9e39
add generation wstest to cmake
6 years ago
Christian Beier c80879ee69
CMake: add all function checks that used to be in configure.ac
6 years ago
Christian Beier 81d5b844ed
CMake: properly name rfbconfig.h cmake template
6 years ago
Christian Beier 5e6a0daed5
Merge branch 'tmcqueengit push origin master-materials-patch-1'
6 years ago
Christian Beier 7ccae55b59
CMake: include a FindFFMPEG module and use it
6 years ago
Christian Beier fc2899af7a
CMake: set LIBVNCSERVER_HAVE_FORK in rfbconfig.h if fork() found
6 years ago
Christian Beier 2197b415f2
CMake: set LIBVNCSERVER_HAVE_LIBSSL in rfbconfig.h if OpenSSL found
6 years ago
Christian Beier 6d4bb07ea6
CMake: detect mmap() and write result to rfbconfig.h
6 years ago
Christian Beier ef97186023
CMake: automatically build androidvncserver when crosscompiling for Android
6 years ago
Christian Beier 5b920be490
CMake: when crosscompiling for Android, don't look for systemd
6 years ago
Christian Beier 0d5d16b4a7
CMake: only build TurboJPEG unit tests if lib has jpeg support
6 years ago
Christian Beier 06978dee89 CMake: remove check for C++ compiler
6 years ago
Christian Beier 417eb7590b CMake: only add tjunittest if turbojpeg found
6 years ago
Christian Beier 9198875122
CMake: enable the tests that succeed
6 years ago
Christian Beier f21825bac0
CMake: add libm to tests only on Unix
6 years ago
Christian Beier a6c599a5fc
CMake: build the tests
6 years ago
Christian Beier ebbbc8bd1b
CMake: properly name examples as examples, not tests
6 years ago
Christian Beier 3a9e3601be
CMake: make shared-lib build configurable and choose sensible platform defaults
6 years ago
Christian Beier d3e70a91bf CMake: set examples's output dirs in a cross-platform way
6 years ago
Christian Beier 13d8a6c9c2
CMake: set OpenSSL include dir regardless of websockets being enabled or not
6 years ago
Christian Beier 8e90e892c5 CMake: the blooptest example needs pthreads
6 years ago
Christian Beier 05c6c6deac CMake: fix examples linking when building with MSVC
6 years ago
Christian Beier 9ef3ed395f CMake: as of now, the tight sources need libjpeg, libpng alone is not enough
6 years ago
Christian Beier 37f293d588 CMake: as of now, websockets support requires sys/uio.h
6 years ago
Christian Beier 3c0828269c CMake: TightVNC-filetransfer requires pthreads as of now
6 years ago
CHris B 882c8f3477 CMake: fix build system generation when zlib or OpenSSL not found
6 years ago
CHris B d08fd0182d CMake: do not include NOTFOUND libs in pkg-config snippets
6 years ago
Christian Beier 6aa41e11a0
CMake: make the build configurable.
6 years ago
Christian Beier 7b4ef2f687 CMake: remove platform-specific flags.
6 years ago
Christian Beier 07d5101f6a
CMake: bump version.
6 years ago
Christian Beier cc835fa938
CMake: generate and install pkgconfig files.
6 years ago
Christian Beier 2f54d3ef62
CMake: bump SOVERSION to 1.
6 years ago
Christian Beier cc2c604605
CMake: update bugreport path
6 years ago
Christian Beier ac478e6c70 Fix some OSX linker problems.
6 years ago
Christian Beier f52c92003d
CMake: CMP0037 requires CMake 3.0.
6 years ago
Christian Beier a9cf593fab
CMake: output examples to respective directories.
6 years ago
Christian Beier 1026ad43f5
CMake: version up as well.
6 years ago
Kyle Russell 21fd4d27bb Support systemd socket activation
6 years ago
Christian Beier 15dd6470c5 CMake: Add maybe-found OpenSSL libs to libvncclient.
7 years ago
Christian Beier cb66df0779 CMake: Not all platforms have endian.h, so use the build system's endianess check.
7 years ago
Cédric Georges 6fabf75f9c Append missing include directory for GNUTLS and OPENSSL in CMake project
7 years ago
Cédric Georges e91132f6a9 re-up comment
7 years ago
Cédric Georges 445fb7d531 Append IPv6 option in CMake Project
7 years ago