aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Fix HAVE_FLTK_DEAD_KEYS testDRC2011-06-101-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4491 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Exclude unix directory from compile on Apple platform,Henrik Andersson2011-06-101-1/+4
| | | | | | | | | | | no use for x server realted tools on this platform. --Thiline, and those below, will be ignored-- M CMakeLists.txt git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4490 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
* Add support for cursors to the new viewer.Pierre Ossman2011-06-081-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4472 3789f03b-4d11-0410-bbf8-ca57d06f2519
* CMake 2.8 is necessary in order to properly detect and configure GnuTLS.DRC2011-06-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4470 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not include the po/ subdirectory unless NLS is enabled.DRC2011-06-071-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4469 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix detection of GnuTLS and its features when linking statically with an ↵DRC2011-06-071-1/+9
| | | | | | installation of GnuTLS installed in an arbitrary directory git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4468 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't need to save the value of CMAKE_REQUIRED_FLAGS or CMAKE_REQUIRED_LIBRARIESDRC2011-06-071-4/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4467 3789f03b-4d11-0410-bbf8-ca57d06f2519
* If JPEG_INCLUDE_DIR or JPEG_LIBRARY have been overridden on the CMake ↵DRC2011-06-071-0/+6
| | | | | | command line (necessary when building against the libjpeg-turbo SDK, which is installed in /opt/libjpeg-turbo), then use the overridden values when performing the test to determine whether or not the JPEG library is libjpeg-turbo. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4466 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Reenable the automatic enabling of GnuTLS if present, but retain the abilityPierre Ossman2011-05-301-18/+19
| | | | | | | to explicitly disable it. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4457 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make use of GnuTLS an explicit choice to avoid surprises if it gets includedPierre Ossman2011-05-271-2/+4
| | | | | | | or not. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4455 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement full screen support in new vncviewer.Pierre Ossman2011-05-261-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4447 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add some more libraries that are generally needed by FLTK and CMake doesn'tPierre Ossman2011-05-241-0/+6
| | | | | | | figure out by itself. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4441 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add support for multimedia keys.Pierre Ossman2011-05-201-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4437 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement support for sending the local clipboard to the server.Pierre Ossman2011-05-191-1/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4432 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The initial fix for FLTK to handle dead keys broke CJK input, so a new methodPierre Ossman2011-05-131-1/+1
| | | | | | | had to be devised. Adopt our code to the new version. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4411 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Finish up the gettext handling in CMake. The included functions in CMake onlyPierre Ossman2011-04-281-3/+37
| | | | | | | | take care of finding the gettext tools, not the headers and libraries needed to build things. Use the licq project as inspiration on how to solve this. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4389 3789f03b-4d11-0410-bbf8-ca57d06f2519
* This patch adds gettext support for our new vncviewer. CMake only. ThePeter Åstrand2011-04-281-1/+7
| | | | | | | | | change of the project name is to make the CMake build behave like the Autotools build - define PACKAGE_NAME in the same way. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4388 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Handle dead keys more properly (through some fixing in FLTK).Pierre Ossman2011-04-111-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4365 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initial commit of new FLTK based vncviewer. Most of the code comes from thePierre Ossman2011-03-091-0/+14
| | | | | | | current Unix vncviewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4345 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Get the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.Pierre Ossman2011-03-081-1/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4336 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix up typo that's been copied around in several places.Pierre Ossman2011-03-081-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4332 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added complete checks of GnuTLS.Henrik Andersson2011-03-081-0/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4331 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Set compiler flags early in case they influence the tests.Pierre Ossman2011-03-081-9/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4330 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Separate and comment the platform tests a bit better.Pierre Ossman2011-03-081-2/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4329 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate CMake modules includes at the top of the file.Pierre Ossman2011-03-081-4/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4328 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Windows actually has socklen_t, it's just that it is in a special header.Pierre Ossman2011-03-081-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4327 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed socklen_t test unix compatible.Henrik Andersson2011-03-081-2/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4326 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Complete misunderstanding on my part. CMAKE_CL_64 indicates a _Microsoft_Pierre Ossman2011-03-081-10/+2
| | | | | | | | compiler and is not a generic test for 64-bit. Start looking at the size of void* instead. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4325 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The Win64 headers don't like us requesting Windows 2000 as the minimum versionPierre Ossman2011-03-041-1/+8
| | | | | | | as that version did not have 64-bit support. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4323 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Restore workaround for CMake's broken 64-bit detection, but in a morePierre Ossman2011-03-041-0/+8
| | | | | | | generic manner. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4322 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Check that we are using libjpeg-turbo and not the standard one and complainPierre Ossman2011-03-041-0/+7
| | | | | | | to the user if not. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4321 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Comment our change of default build type.Pierre Ossman2011-03-031-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4319 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make the build id generation work on other targets than Windows.Pierre Ossman2011-03-031-6/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4318 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Clean up the 64-bit handling a bit. Trust CMake to tell use when we have aPierre Ossman2011-03-031-7/+1
| | | | | | | 64-bit target, and we don't actually use the WIN64 variable anywhere. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4317 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate all the Windows installer stuff to its own directory.Pierre Ossman2011-03-031-37/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4316 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Look for libjpeg in a more proper manner and don't just assume it's in aPierre Ossman2011-03-031-0/+3
| | | | | | | standard path. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4314 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use the system copy of zlib by default, like we do with autotools.Pierre Ossman2011-03-031-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4313 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Include version number in package namesDRC2011-02-101-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4284 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix MinGW build breakageDRC2011-02-101-0/+2
| | | | 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-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4241 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Generate config.h for Windows buildDRC2010-11-091-0/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4185 3789f03b-4d11-0410-bbf8-ca57d06f2519
* CMake build system for WindowsDRC2010-10-271-0/+127
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4171 3789f03b-4d11-0410-bbf8-ca57d06f2519