aboutsummaryrefslogtreecommitdiffstats
path: root/common/rdr/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Use std::min replace minKang Lin2024-07-261-0/+5
|
* Prefer target_include_directories()Pierre Ossman2023-03-311-5/+4
| | | | | It is more specific, and it properly sets up propagation when include directories also need to be used further down a dependency chain.
* Add all common inter-dependenciesPierre Ossman2023-03-311-1/+1
| | | | | This is important in case there are build flags that need to propagate between libraries for things to build correctly.
* Mark system include paths correctlyPierre Ossman2023-01-041-3/+3
| | | | | This makes sure the compiler doesn't complain about problems in those files.
* Fix incorrect nettle library referencesPierre Ossman2022-09-011-1/+2
|
* Add support for RSA-AES security typespdlan2022-09-011-0/+6
|
* Move include_directories() to proper placesPierre Ossman2022-08-251-1/+3
| | | | We should scope these as narrowely as possible to avoid side effects.
* Avoid temporary cmake variablesPierre Ossman2022-06-071-5/+4
| | | | | Modern cmake has better support for adding source files and libraries incrementally, so let's use that to clean things up.
* Remove readString()/writeString()Pierre Ossman2020-05-211-1/+0
| | | | | These are not universal in the protocol so having functions for them only obfuscates things.
* Create common base classes for buffered streamsPierre Ossman2020-05-211-0/+2
| | | | | Most streams are backed by a memory buffer. Create common base classes for this functionality to avoid code duplication.
* Add stream class to feed data from a filePierre Ossman2015-02-131-0/+1
|
* Move ws2_32 dependency to the correct placePierre Ossman2014-10-171-2/+2
| | | | It is rdr and network that needs it, not vncviewer.
* Move setting of PIC code to a central locationDRC2011-08-231-8/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4648 3789f03b-4d11-0410-bbf8-ca57d06f2519
* CMake doesn't handle convenience libraries as nicely as autotools does. WePierre Ossman2011-08-221-0/+8
| | | | | | | need to be explicit with -fPIC here as we use these in libvnc.so. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4645 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not run libtool_create_control_file() on Windows. Windows does not like it.DRC2011-06-241-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4530 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Building the Xvnc server requires libtool control files of rdr, rfb,Henrik Andersson2011-06-091-0/+2
| | | | | | | | | | | | | network and Xregion, which a cmake build will NOT produce, this macro tries to create a libtool control file *.la for the specified target with libdependencies for a static library target. Due to the automake part of Xvnc references to libtool files in source tree you need to build vncviewer using cmake in the source tree. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4482 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added additional check to only link against ws2_32 libraryHenrik Andersson2011-03-091-1/+4
| | | | | | | | on Windows build. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4344 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use the system copy of zlib by default, like we do with autotools.Pierre Ossman2011-03-031-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4313 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix MinGW build breakageDRC2011-02-101-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4282 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add possibility to build Windows programs with GNUTLS via cmake.Adam Tkac2011-01-191-1/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4241 3789f03b-4d11-0410-bbf8-ca57d06f2519
* CMake build system for WindowsDRC2010-10-271-0/+17
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4171 3789f03b-4d11-0410-bbf8-ca57d06f2519