Warning, /sdk/massif-visualizer/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) 0002 project(massif-visualizer) 0003 0004 set(QT_MIN_VERSION "5.2.0") 0005 0006 find_package(ECM 0.0.9 REQUIRED NO_MODULE) 0007 0008 set(CMAKE_MODULE_PATH 0009 ${CMAKE_CURRENT_SOURCE_DIR}/cmake/ 0010 ${CMAKE_MODULE_PATH} 0011 ${ECM_MODULE_PATH} 0012 ${ECM_KDE_MODULE_DIR} 0013 ) 0014 0015 include(KDEInstallDirs) 0016 include(KDECMakeSettings) 0017 include(KDECompilerSettings NO_POLICY_SCOPE) 0018 include(ECMOptionalAddSubdirectory) 0019 include(ECMInstallIcons) 0020 include(ECMAddTests) 0021 include(FeatureSummary) 0022 0023 enable_testing() 0024 0025 message("TODO: reenable KGraphViewer support") 0026 #find_package(KGraphViewer 2.1) 0027 #macro_log_feature(KGRAPHVIEWER_FOUND "KGraphViewer" "KPart to view callgraph dot files." 0028 # "http://extragear.kde.org/apps/kgraphviewer/" FALSE "" 0029 # "Required for detailed snapshot analysis. From KDE SDK Extragear package, KGraphViewer 2.1 or higher is required.") 0030 0031 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED 0032 Core 0033 Widgets 0034 Svg 0035 XmlPatterns 0036 Test 0037 PrintSupport 0038 ) 0039 0040 find_package(KF5 REQUIRED COMPONENTS 0041 Archive 0042 Config 0043 CoreAddons 0044 Parts 0045 KIO 0046 I18n 0047 ) 0048 0049 find_package(KChart "2.6.0" REQUIRED) 0050 0051 include_directories( 0052 ${CMAKE_CURRENT_BINARY_DIR} 0053 ${CMAKE_CURRENT_SOURCE_DIR} 0054 ) 0055 0056 add_definitions(-Wall 0057 -DQT_NO_URL_CAST_FROM_STRING 0058 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII 0059 -DQT_NO_CAST_FROM_BYTEARRAY 0060 -DQT_USE_QSTRINGBUILDER 0061 ) 0062 0063 add_subdirectory(massifdata) 0064 add_subdirectory(visualizer) 0065 add_subdirectory(app) 0066 add_subdirectory(pics) 0067 0068 add_subdirectory(test) 0069 0070 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)