lyx_mirror/development/cmake
Kornel Benko 046001e571 Make: improve detection of X11 with Qt 5
In collaboration with Scott Kostyshak:
With Qt 4 we could use Q_WS_X11, defined by FindQt4.cmake. In Qt 5,
there is no FindQt5.cmake. Instead we now define our own variable,
QT_USES_X11 by using class QX11Info available only on X11.
(http://qt-project.org/doc/qt-5/QX11Info.html)

The main consequence of this improved support is that now the keytests
can be run (ctest -R "keytest") when LyX is compiled with Qt 5.
Before, with Qt 5 we did not know if X11 was available, which is
needed by xvkbd, so the tests were not enabled. Note, however, that
many tests fail with Qt version 5.2.1 because there was a change in
the event handling mechanism in Qt that causes xvkbd to be unable to
pass capital letters (so case sensitive greps in the tests fail). This
needs to be investigated and reported.
2014-05-25 13:50:18 +02:00
..
doc CMake: Put the docs projects in a subdirectory 2014-02-03 20:07:14 +01:00
man CMake: Put the docs projects in a subdirectory 2014-02-03 20:07:14 +01:00
modules Cmake build: Show the found flag for use of c++11 features 2014-05-16 13:40:34 +02:00
po CMake: Regenerate deleted gmo files 2014-02-03 21:19:33 +01:00
post_install CMake install and bundling improvements (esp. OS X) 2014-04-21 11:51:04 -04:00
scripts Cmake build: Add also reference to versioned lyx.svg to the resources file 2014-05-06 17:21:13 +02:00
build.bat cmake/build.bat: update build script for installations 2013-01-13 20:16:06 +01:00
config.cpp.cmake
config.h.cmake Cmake build: Unify defines for spellchecker in config.h 2014-05-13 14:52:11 +02:00
configCompiler.h.cmake Remove FreeBSD checks when defining USE_WCHAR_T. 2013-10-18 03:07:30 +02:00
configCompiler.h.msvc Remove FreeBSD checks when defining USE_WCHAR_T. 2013-10-18 03:07:30 +02:00
configFunctions.cmake Fix typo in configFunctions.h (wrong define for the header) 2014-03-13 08:28:06 +01:00
configIncludes.cmake Cmake build: Creating a define for a header file found 2013-02-12 19:01:16 +01:00
ConfigureChecks.cmake Make: improve detection of X11 with Qt 5 2014-05-25 13:50:18 +02:00
dmg cmake: build a .dmg file on Mac, looks not as nice as the official installer but it runs 2011-05-15 13:21:18 +00:00
Install.cmake Cmake build: Install lyx*.desktop and lyx*.svg files in appropriate locations for unix 2014-05-09 10:04:42 +02:00
lyx_date.h.cmake Cmake build: 2012-11-01 13:00:19 +01:00
LyX_description.txt
LyX_license.txt CMake install and bundling improvements (esp. OS X) 2014-04-21 11:51:04 -04:00
LyX_summary.txt
lyx.rc
LyxPackaging.cmake CMake install and bundling improvements (esp. OS X) 2014-04-21 11:51:04 -04:00
pcheaders.h
PyCompile.cmake Make installed python scripts executable (as in autotools) 2011-05-08 07:28:19 +00:00
TODO.txt CMake: Remove libintl 2013-05-30 22:10:01 +02:00