Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 17 Lines | |||||
18 | include(ECMSetupVersion) | 18 | include(ECMSetupVersion) | ||
19 | 19 | | |||
20 | set(KONQUEROR_LIB_VERSION "5.0.97") | 20 | set(KONQUEROR_LIB_VERSION "5.0.97") | ||
21 | set(KONQUEROR_VERSION "${KONQUEROR_LIB_VERSION}") | 21 | set(KONQUEROR_VERSION "${KONQUEROR_LIB_VERSION}") | ||
22 | 22 | | |||
23 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Widgets WebEngineWidgets) | 23 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Widgets WebEngineWidgets) | ||
24 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Parts KCMUtils KHtml KDELibs4Support Archive Crash) | 24 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Parts KCMUtils KHtml KDELibs4Support Archive Crash) | ||
25 | 25 | | |||
26 | find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS Activities) # Optional | 26 | find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS Activities DocTools) # Optional | ||
27 | 27 | | |||
28 | find_package(KDED REQUIRED) | 28 | find_package(KDED REQUIRED) | ||
29 | 29 | | |||
30 | find_package(X11) | 30 | find_package(X11) | ||
31 | set(KONQ_HAVE_X11 ${X11_FOUND}) | 31 | set(KONQ_HAVE_X11 ${X11_FOUND}) | ||
32 | 32 | | |||
33 | if (X11_FOUND) | 33 | if (X11_FOUND) | ||
34 | find_package(Qt5 REQUIRED X11Extras) | 34 | find_package(Qt5 REQUIRED X11Extras) | ||
Show All 12 Lines | |||||
47 | add_subdirectory( webenginepart ) | 47 | add_subdirectory( webenginepart ) | ||
48 | 48 | | |||
49 | add_subdirectory( about ) | 49 | add_subdirectory( about ) | ||
50 | add_subdirectory( pics ) | 50 | add_subdirectory( pics ) | ||
51 | #add_subdirectory( sidebar ) | 51 | #add_subdirectory( sidebar ) | ||
52 | add_subdirectory( settings ) | 52 | add_subdirectory( settings ) | ||
53 | add_subdirectory( plugins ) | 53 | add_subdirectory( plugins ) | ||
54 | 54 | | |||
55 | if (KF5DocTools_FOUND) | ||||
56 | add_subdirectory( doc ) | ||||
57 | endif() | ||||
58 | | ||||
55 | ########### install files ############### | 59 | ########### install files ############### | ||
56 | install( PROGRAMS | 60 | install( PROGRAMS | ||
57 | kfmclient.desktop kfmclient_html.desktop kfmclient_war.desktop | 61 | kfmclient.desktop kfmclient_html.desktop kfmclient_war.desktop | ||
58 | konqbrowser.desktop | 62 | konqbrowser.desktop | ||
59 | DESTINATION ${KDE_INSTALL_APPDIR} ) | 63 | DESTINATION ${KDE_INSTALL_APPDIR} ) | ||
60 | install(FILES org.kde.konqueror.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) | 64 | install(FILES org.kde.konqueror.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) | ||
61 | 65 | | |||
62 | # Make sure kfmclient can find konqueror.desktop even if people remove it from the K menu (#62242) | 66 | # Make sure kfmclient can find konqueror.desktop even if people remove it from the K menu (#62242) | ||
63 | # This is why konqueror.desktop is installed into services. | 67 | # This is why konqueror.desktop is installed into services. | ||
64 | install( FILES org.kde.konqueror.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | 68 | install( FILES org.kde.konqueror.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | ||
65 | 69 | | |||
66 | install(FILES konqy_preload.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) | 70 | install(FILES konqy_preload.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) | ||
67 | 71 | | |||
68 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 72 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |