Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 16 Lines | |||||
17 | include(KDECompilerSettings NO_POLICY_SCOPE) | 17 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
18 | include(ECMOptionalAddSubdirectory) | 18 | include(ECMOptionalAddSubdirectory) | ||
19 | include(ECMInstallIcons) | 19 | include(ECMInstallIcons) | ||
20 | include(ECMAddTests) | 20 | include(ECMAddTests) | ||
21 | include(FeatureSummary) | 21 | include(FeatureSummary) | ||
22 | 22 | | |||
23 | enable_testing() | 23 | enable_testing() | ||
24 | 24 | | |||
25 | message("TODO: reenable KGraphViewer support") | | |||
26 | #find_package(KGraphViewer 2.1) | | |||
27 | #macro_log_feature(KGRAPHVIEWER_FOUND "KGraphViewer" "KPart to view callgraph dot files." | | |||
28 | # "http://extragear.kde.org/apps/kgraphviewer/" FALSE "" | | |||
29 | # "Required for detailed snapshot analysis. From KDE SDK Extragear package, KGraphViewer 2.1 or higher is required.") | | |||
30 | | ||||
31 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED | 25 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED | ||
32 | Core | 26 | Core | ||
33 | Widgets | 27 | Widgets | ||
34 | Svg | 28 | Svg | ||
35 | XmlPatterns | 29 | XmlPatterns | ||
36 | Test | 30 | Test | ||
37 | PrintSupport | 31 | PrintSupport | ||
38 | ) | 32 | ) | ||
39 | 33 | | |||
40 | find_package(KF5 REQUIRED COMPONENTS | 34 | find_package(KF5 REQUIRED COMPONENTS | ||
41 | Archive | 35 | Archive | ||
42 | Config | 36 | Config | ||
43 | CoreAddons | 37 | CoreAddons | ||
44 | Parts | 38 | Parts | ||
45 | KIO | 39 | KIO | ||
46 | I18n | 40 | I18n | ||
47 | ) | 41 | ) | ||
48 | 42 | | |||
49 | find_package(KChart "2.6.0" REQUIRED) | 43 | find_package(KChart "2.6.0" REQUIRED) | ||
50 | 44 | | |||
45 | find_package(KGraphViewerPart 2.3.90) | ||||
46 | set_package_properties(KGraphViewerPart PROPERTIES | ||||
47 | DESCRIPTION "KPart to view callgraph dot files" | ||||
48 | PURPOSE "Required for detailed snapshot analysis" | ||||
49 | URL "https://www.kde.org/applications/graphics/kgraphviewer/" | ||||
50 | TYPE RECOMMENDED) | ||||
51 | | ||||
51 | include_directories( | 52 | include_directories( | ||
52 | ${CMAKE_CURRENT_BINARY_DIR} | 53 | ${CMAKE_CURRENT_BINARY_DIR} | ||
53 | ${CMAKE_CURRENT_SOURCE_DIR} | 54 | ${CMAKE_CURRENT_SOURCE_DIR} | ||
54 | ) | 55 | ) | ||
55 | 56 | | |||
56 | add_definitions(-Wall | 57 | add_definitions(-Wall | ||
57 | -DQT_NO_URL_CAST_FROM_STRING | 58 | -DQT_NO_URL_CAST_FROM_STRING | ||
58 | -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII | 59 | -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII | ||
Show All 12 Lines |