aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Change development version to 1.9.80Pierre Ossman2018-06-131-2/+2
|
* Fix windows build with -DCMAKE_BUILD_TYPE=Debug on machines with IActiveDesktopPeter Åstrand (astrand)2018-05-021-2/+2
| | | | | Avoid that the check_c_source_compiles tests fails due to unused variables, since Debug adds -Werror.
* Make sure we get C99Pierre Ossman2018-04-131-0/+3
| | | | | The compiler might default to something older, so make sure we get the features we need.
* Change development version to 1.8.80Pierre Ossman2017-04-191-2/+2
|
* Check CMake version for MinGW RC file handlingJoel Teichroeb2016-07-121-2/+3
|
* Change development version to 1.7.80Pierre Ossman2016-07-011-2/+2
|
* Use cmake_policy() in a safe wayPierre Ossman2016-04-041-1/+3
| | | | | | cmake_policy() by itself raises the minimum requirement on CMake. We want it to be optional though, so add the necessary if() around it.
* Avoid builtin dgettext when checking libcPierre Ossman2016-03-291-0/+2
| | | | | The builtin causes errors in the test, and we're also trying to determine if it is provided by libc or not.
* Silence CMake link interface warningPierre Ossman2016-03-291-0/+1
| | | | | | | We don't modify the link interface directly so these warnings are just useless noise. We could in theory use the new naming instead, but at least CMake 2.8.12 is buggy and screws up the link when that policy is active.
* Don't probe libintl if it wasn't foundPierre Ossman2016-03-291-4/+6
| | | | | It just makes CMake error out rather than continue without NLS support.
* Merge branch 'multicore' of https://github.com/CendioOssman/tigervncPierre Ossman2015-12-021-2/+8
|\
| * Add option to enable thread sanitizerPierre Ossman2015-11-271-0/+6
| |
| * Raise system requirement on Windows to Vista/2008Pierre Ossman2015-11-271-2/+2
| | | | | | | | | | We need the newer versions of Windows to get access to better thread primitives.
* | Change development version to 1.6.80Pierre Ossman2015-11-261-2/+2
|/
* Allow BUILD_TIMESTAMP to be set staticallyDRC2015-10-271-4/+2
|
* Ensure that libjpeg-turbo headers are includedDRC2015-10-161-0/+2
| | | | | | | On some systems, the build was picking up jpeglib.h from the system include directories, and if the system's version of libjpeg[-turbo] used a different API/ABI version than the one specified in JPEG_LIBRARY, this led to a "Wrong JPEG library version" error at run time.
* Add address sanitizer switchPierre Ossman2015-09-291-0/+6
| | | | | | Useful for debugging memory leaks and access violations. It is not available on Windows though, and there is some problem compiling ObjectiveC++ with it turned on.
* Change development version to 1.5.80Pierre Ossman2015-06-181-2/+2
|
* Require getaddrinfo() on all systemsPierre Ossman2015-03-171-12/+0
| | | | | Every reasonably current system support getaddrinfo() so get rid of the legacy fallbacks.
* Remove HAVE_INET_ATON as nothing uses itPierre Ossman2015-03-171-2/+0
|
* Look in libsocket for socket functions on SolarisPierre Ossman2015-03-171-0/+3
|
* stop using check_function_exists() for Windows socket functionsPierre Ossman2015-03-171-10/+7
| | | | | It fails to find stdcall functions, so we need to just hard code things based on our minimum Windows requirements.
* stop setting CMAKE_EXTRA_INCLUDE_FILES for check_function_exists()Pierre Ossman2015-03-171-4/+0
| | | | It ignores it anyway.
* Bump Windows requirement to XP SP2Pierre Ossman2015-03-171-9/+2
| | | | | That's even more generous than Microsoft themselves, and we need such a new version for basic IPv6 support.
* Merge branch 'upreqs' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-121-70/+1
|\ | | | | | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx
| * Drop bundled zlibPierre Ossman2015-02-031-8/+1
| | | | | | | | | | We're not doing a sufficient job of keeping this updated so list it as an external requirement instead.
| * Raise GnuTLS requirements to 3.xPierre Ossman2015-01-291-24/+0
| | | | | | | | | | | | This allows us to simplify things by getting rid of some old compatibility code. People should really be using current versions of GnuTLS anyway to stay secure.
| * Raise FLTK requirement to 1.3.3Pierre Ossman2015-01-271-35/+0
| | | | | | | | This means that we can remove a lot of conditionals and fallback code.
* | Make warnings into errors when doing debug buildsPierre Ossman2015-03-031-0/+8
| | | | | | | | | | | | Assume debug builds means it's a developer working on TigerVNC rather than a user just compiling it. At that point we should not accept any new warnings in the code.
* | Turn on more warnings to catch potential bugsPierre Ossman2015-03-031-0/+4
| |
* | Build fixes for modern versions of binutils.Peter Åstrand (astrand)2015-02-101-0/+3
|/ | | | Need to explicitly list DSOs.
* Change development version to 1.4.80Pierre Ossman2014-11-191-2/+2
| | | | | The 1.4 branch is now live, so change the version number of the development builds.
* Assume inet_pton() is missing on WindowsPierre Ossman2014-11-191-0/+5
| | | | | | | It's much more difficult to test for this on Windows since the headers have version guards. Just play it safe and assume it is missing. We can remove this check when we raise the base requirements to Vista (or newer).
* IPv6 loopback support too.Tim Waugh2014-11-121-0/+1
|
* Extend "static" build optionPierre Ossman2014-10-171-43/+2
| | | | | Try to link as much as possible statically in an effort to produce binaries that can be run everywhere.
* Clean up GnuTLS linking and instructionsPierre Ossman2014-10-171-13/+0
| | | | | | | | | GnuTLS can have different crypto backends, and it is rarely gcrypt these days. So we should not be including that unconditionally, and should not be pointing people at it either. Also remove the section about Win32 binaries as those are out of date and probably insecure. Lastly remove the section about static builds as it is a general issue and in no way complete with just the GnuTLS portions.
* Fix the build timestamp to be more translation friendlyPierre Ossman2014-09-221-11/+7
|
* Update FLTK patches based on feeback from upstreamPierre Ossman2014-09-111-1/+1
|
* Protect the optional IM disabling calls with #ifdef:sPierre Ossman2014-09-111-0/+3
|
* Add xhandler hookPierre Ossman2014-08-221-0/+3
| | | | | Boiler plate code to intercept system events from FLTK so that we can generate proper keyboard messages.
* Remove simple keyboard modelPierre Ossman2014-08-221-3/+0
| | | | | Remove the FLTK simple keyboard system and reorganise things in preparation for a more direct approach.
* Merge branch 'pixeltest' of https://github.com/CendioOssman/tigervncPierre Ossman2014-07-071-0/+2
|\
| * Add pixel conversion speed testPierre Ossman2014-07-041-0/+2
| | | | | | | | | | | | Add a tests directory where we can put tests programs that can be useful during testing. Start with a speed test for the pixel conversion routines.
* | Remove a lot of platform compatibilty stuffPierre Ossman2014-07-071-8/+0
|/ | | | It's either not used, or no longer relevant.
* We don't want to lose the checks performed by assert() in release buildsPierre Ossman2014-03-191-0/+8
| | | | | | | so make sure we remove NDEBUG. Based on work by Tim Waugh for Red Hat. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5168 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Applied patch from:Peter Åstrand2014-02-201-2/+5
| | | | | | | | | | Koichiro IWAO <meta@vmeta.jp> Option for disabling build of vncviewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5161 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixes problems with cmake detection of GnuTLS. The current CMakeLists.txt ↵Brian Hinz2014-02-191-0/+12
| | | | | | uses check_function_exists to identify legacy versions of GnuTLS but cmake performs this test by linking a small test program. If libgnutls, libgcrypt, or libgpg-error are outside the default library search path, linking the test program fails even though gnutls and it's dependencies are installed. This patch makes it possible to specify the location of each of the three libraries independently and only as needed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5160 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Bump development version now that 1.3 has been branched off.Pierre Ossman2013-04-251-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5085 3789f03b-4d11-0410-bbf8-ca57d06f2519
* We forgot to port over the getaddrinfo() test from the autoconfPierre Ossman2012-12-131-0/+1
| | | | | | | conversion. Bug discovered by Radek Podgorny. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5019 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fl::screen_work_area() was added after FLTK 1.3.0, so we need to havePierre Ossman2012-10-241-0/+3
| | | | | | | checks that it is actually present on the current system. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5008 3789f03b-4d11-0410-bbf8-ca57d06f2519