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)