20,741
edits
m (→Canvas) |
m (→Dependencies) |
||
Line 63: | Line 63: | ||
For the time being, Qt is only needed for the launcher feature, which is automatically disabled if it is not found<ref>http://sourceforge.net/p/flightgear/mailman/message/33498614/</ref>. | For the time being, Qt is only needed for the launcher feature, which is automatically disabled if it is not found<ref>http://sourceforge.net/p/flightgear/mailman/message/33498614/</ref>. | ||
If CMake does not find QT5 then it skips the QT launcher compilation<ref>http://sourceforge.net/p/flightgear/mailman/message/33498869/</ref>. Thus, Qt5 is an optional build dependency and people can continue to use other other front-ends (fgrun, fgx etc). | If CMake does not find QT5 then it skips the QT launcher compilation<ref>http://sourceforge.net/p/flightgear/mailman/message/33498869/</ref>. Thus, Qt5 is an optional build dependency and people can continue to use other other front-ends (fgrun, fgx etc). | ||
On systems without Qt5 support, you will see this: | |||
<syntaxhighlight lang="text"> | |||
-- Qt launcher enabled, checking for Qt 5.1 / qmake | |||
CMake Warning at CMakeLists.txt:303 (find_package): | |||
By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has | |||
asked CMake to find a package configuration file provided by "Qt5", but | |||
CMake did not find one. | |||
Could not find a package configuration file provided by "Qt5" (requested | |||
version 5.1) with any of the following names: | |||
Qt5Config.cmake | |||
qt5-config.cmake | |||
Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR" | |||
to a directory containing one of the above files. If "Qt5" provides a | |||
separate development package or SDK, be sure it has been installed. | |||
</syntaxhighlight> | |||
We need to have the discussion if it should become the default launcher for Windows (Linux and other Unixes are less relevant, it’s up to the distribution packagers). | We need to have the discussion if it should become the default launcher for Windows (Linux and other Unixes are less relevant, it’s up to the distribution packagers). |