summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Move libvncserver/md5* to commonGernot Tenchio2011-08-171-1/+1
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* websockets: Add Websockets support to CMakeLists.txtGernot Tenchio2011-08-171-2/+28
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* tightPng: Add initial tightPng encoding support.Joel Martin2011-07-221-4/+18
| | | | | | | http://wiki.qemu.org/VNC_Tight_PNG Signed-off-by: Joel Martin <github@martintribe.org> Signed-off-by: Christian Beier <dontmind@freeshell.org>
* CMake: Check for libgcrypt availability.Christian Beier2011-03-121-0/+6
|
* CMake: Threads can be available even if SDL is not.Christian Beier2011-03-121-4/+4
|
* CMake: fix building SDLvncviewer.Christian Beier2011-03-121-2/+4
|
* Next version will be 0.9.8.Christian Beier2011-03-101-1/+1
|
* Put files used by both libs into a 'common' dir.Christian Beier2011-01-251-5/+6
| | | | | | | | | No functional changes. All files used by _both_ libvncserver and libvncclient are put into a 'common' directory and references from other files as well as Autotools and CMake build systems are updated. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* fix CMakeLists.txt: other way to find pthread libraryWouter Van Meir2010-05-071-3/+6
| | | | | | | ... and fixed linking of the tests in the examples directory. Signed-off-by: Wouter Van Meir <wouter.vanmeir@pandora.be> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* cmake: fix CMakeLists.txtCorentin Chary2010-04-281-1/+8
| | | | | | | | | - It's SDL_LIBRARY, not SDL_LIBRARIES - Detect GnuTLS and set the macro in rfbconfig.h - Add tls.c to libvncclient to avoid missing symbols Signed-off-by: Corentin Chary <corentin.chary@gmail.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* configure.ac, CMakeLists.txt: set LibVNCServer version to 0.9.7runge2009-01-121-1/+1
|
* Add CMake support (thanks to Christian Ehrlicher)dscho2008-01-291-0/+243
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>