summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
...
| * CMake: make shared-lib build configurable and choose sensible platform defaultsChristian Beier2017-02-201-2/+3
| |
| * CMake: set examples's output dirs in a cross-platform wayChristian Beier2017-02-201-2/+4
| |
| * CMake: set OpenSSL include dir regardless of websockets being enabled or notChristian Beier2017-01-311-1/+1
| |
| * CMake: the blooptest example needs pthreadsChristian Beier2017-01-291-2/+2
| |
| * CMake: fix examples linking when building with MSVCChristian Beier2017-01-291-1/+2
| |
| * CMake: as of now, the tight sources need libjpeg, libpng alone is not enoughChristian Beier2017-01-291-1/+0
| |
| * CMake: as of now, websockets support requires sys/uio.hChristian Beier2017-01-281-28/+27
| |
| * CMake: TightVNC-filetransfer requires pthreads as of nowChristian Beier2017-01-281-5/+7
| |
| * CMake: fix build system generation when zlib or OpenSSL not foundCHris B2017-01-281-2/+5
| |
| * CMake: do not include NOTFOUND libs in pkg-config snippetsCHris B2017-01-281-0/+3
| |
| * CMake: make the build configurable.Christian Beier2017-01-221-61/+122
| |
| * CMake: remove platform-specific flags.Christian Beier2017-01-071-1/+0
| |
| * CMake: bump version.Christian Beier2017-01-021-1/+1
| |
| * CMake: generate and install pkgconfig files.Christian Beier2017-01-021-0/+28
| |
| * CMake: bump SOVERSION to 1.Christian Beier2017-01-021-1/+1
| | | | | | | | Fixes https://github.com/LibVNC/libvncserver/issues/149
| * CMake: update bugreport pathChristian Beier2017-01-021-1/+1
| |
| * Fix some OSX linker problems.Christian Beier2016-12-301-0/+6
| |
| * CMake: CMP0037 requires CMake 3.0.Christian Beier2016-12-301-1/+1
| |
| * CMake: output examples to respective directories.Christian Beier2016-12-301-0/+2
| |
* | Fix FTBFS due to new DSO linkage styleSlávek Banko2018-06-221-1/+1
| | | | | | | | | | | | | | This resolves bug 2927 Signed-off-by: Ray Vine <ray-v@inbox.lv> Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* | Fix build with cmake < 3.0Slávek Banko2017-10-141-1/+3
| |
* | Merge tag 'LibVNCServer-0.9.11' of https://github.com/LibVNC/libvncserverSlávek Banko2017-10-141-3/+27
|\| | | | | | | | | | | Conflicts: CMakeLists.txt libvncserver/main.c
| * CMake: version up as well.Christian Beier2016-12-281-1/+1
| |
| * Support systemd socket activationKyle Russell2016-09-211-0/+12
| |
| * CMake: Add maybe-found OpenSSL libs to libvncclient.Christian Beier2016-05-301-0/+1
| |
| * CMake: Not all platforms have endian.h, so use the build system's endianess ↵Christian Beier2016-05-301-0/+3
| | | | | | | | check.
| * Append missing include directory for GNUTLS and OPENSSL in CMake projectCédric Georges2016-03-051-0/+2
| | | | | | | | Append support of gnutls > v 2.99.01 (gnutls_transport_set_global_errno have a different signature)
| * re-up commentCédric Georges2016-03-051-0/+2
| |
| * Append IPv6 option in CMake ProjectCédric Georges2016-03-051-2/+9
| |
| * Instead of letting the build system define endianess, rely on endian.h.Christian Beier2015-05-281-3/+0
| |
| * Do away with rfbint.h generation and use stdint.h directly instead.Christian Beier2015-05-281-2/+0
| |
| * fixing SOVERSION and .so VERSIONPeter Spiess-Knafl2015-01-271-6/+8
| |
* | Port required changes for TDE's krfb server from the old libvnc version ↵Timothy Pearson2015-01-101-108/+17
|/ | | | embedded with krfb
* Use CMAKE_CURRENT_*_DIR instead of CMAKE_*_DIR.Matthias Treydte2014-06-231-11/+12
| | | | | | | | | | | | | | | This makes the library friendly to use as a git submodule within another project, and should change nothing when compiled alone. For example when having a directory structure like "my_project/external/libvnc", where in libvnc resides a checkout of libvncserver, one can just reference that directory from the CMakeLists.txt in my_project with > add_directory ( external/libvnc ) and add vncclient / vncserver in my_project's taret_link_libraries, one can just hack away without having to manually make / install LibVNCServer whenever something is changed there.
* Use htobeNN(3) to convert numbers in websocket.c.Raphael Kubo da Costa2012-09-141-0/+2
| | | | | | | | | byteswap.h exists only on glibc, so building libvncserver with websockets support was not possible in other systems. Replace the inclusion of byteswap.h and the WS_* definitions with calls to htobeNN, which should perform the same conversions, be more portable and avoid the need to check for the platform's endianness.
* Do not hardcode the need for libresolv.Raphael Kubo da Costa2012-09-141-7/+18
| | | | | | | | | | libresolv is only present on systems which use glibc; platforms such as FreeBSD have __b64_ntop as part of libc itself. Improve the detection process and only link against libresolv if it exists on the system, and remember to reset CMAKE_REQUIRED_LIBRARIES after performing the necessary tests, since we do not always want to link against libresolv.
* CMake: Link against libgcrypt when it is found.Raphael Kubo da Costa2012-09-141-1/+2
| | | | | | | | | | So far, libgcrypt was looked for but no targets linked against it directly; this caused linking problems for the client and server examples, as the symbols they needed were not passed to the linker. The issue that the GnuTLS websockets code uses libgcrypt regardless of whether it has been found or not has not been touched by this commit, though.
* Add Compile Time Version Test Defines.Christian Beier2012-05-231-0/+3
|
* Bump version to 0.9.10.Christian Beier2012-05-051-1/+1
|
* Fix CMake build of LibVNCClient.Christian Beier2012-04-261-1/+17
|
* Bump version to 0.9.9.Christian Beier2012-04-251-1/+1
|
* Extend support for the new TurboVNC encoder to the CMake build systemDRC2012-03-261-2/+39
|
* Merge branch 'websockets' of https://github.com/kanaka/libvncserverChristian Beier2012-01-121-11/+13
|\
| * cmake: adapted to latest websocket crypto changesGernot Tenchio2012-01-121-11/+13
| |
* | Update version number in autotools && cmake, NEWS entry.Christian Beier2011-11-081-1/+1
|/
* cmake: set SOVERSIONGernot Tenchio2011-09-191-0/+4
|
* Merge branch 'kanaka/websockets' into websocketsGernot Tenchio2011-08-301-0/+1
|\ | | | | | | | | Conflicts: libvncserver/websockets.c
| * cmake: use sha1.c for websocket buildsGernot Tenchio2011-08-291-0/+1
| |
* | cmake: make some noiseGernot Tenchio2011-08-251-0/+1
|/
* cmake: don't link sdl libs to vnc librariesGernot Tenchio2011-08-171-2/+0
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>