Warning, /sdk/massif-visualizer/app/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(
0002     ${CMAKE_CURRENT_BINARY_DIR}
0003     ${CMAKE_CURRENT_SOURCE_DIR}
0004 )
0005 
0006 set(massif-visualizer_SRCS
0007     main.cpp
0008     mainwindow.cpp
0009     configdialog.cpp
0010     documentwidget.cpp
0011     documenttabinterface.cpp
0012     charttab.cpp
0013     allocatorstab.cpp
0014 )
0015 
0016 if(KGRAPHVIEWER_FOUND)
0017     include_directories(
0018         ${KGRAPHVIEWER_INCLUDE_DIRECTORIES}
0019     )
0020     add_definitions(-DHAVE_KGRAPHVIEWER)
0021     list(APPEND massif-visualizer_SRCS callgraphtab.cpp)
0022 endif(KGRAPHVIEWER_FOUND)
0023 
0024 kconfig_add_kcfg_files(massif-visualizer_SRCS massif-visualizer-settings.kcfgc)
0025 
0026 ki18n_wrap_ui(massif-visualizer_SRCS mainwindow.ui config.ui)
0027 
0028 add_executable(massif-visualizer ${massif-visualizer_SRCS})
0029 
0030 target_link_libraries(massif-visualizer LINK_PRIVATE
0031     Qt5::PrintSupport
0032     Qt5::Svg
0033     KF5::KIOCore
0034     KF5::Parts
0035     KF5::I18n
0036     KChart
0037     mv-massifdata
0038     mv-visualizer
0039 )
0040 
0041 install( TARGETS massif-visualizer  ${INSTALL_TARGETS_DEFAULT_ARGS} )
0042 
0043 install(
0044     FILES massif-visualizerui.rc documentwidgetui.rc charttabui.rc callgraphtabui.rc
0045     DESTINATION ${KXMLGUI_INSTALL_DIR}/massif-visualizer
0046 )
0047 
0048 install(FILES massif-visualizer-settings.kcfg DESTINATION ${KCFG_INSTALL_DIR})
0049 
0050 install(PROGRAMS org.kde.massif-visualizer.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
0051 install(FILES org.kde.massif-visualizer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0052 
0053 # XML mime type
0054 set( SHARED_MIME_INFO_MINIMUM_VERSION "0.30" )
0055 set( XDG_MIME_INSTALL_DIR "share/mime/packages" )
0056 find_package( SharedMimeInfo )
0057 if( SHARED_MIME_INFO_FOUND )
0058     install( FILES massif.xml DESTINATION ${XDG_MIME_INSTALL_DIR} )
0059     update_xdg_mimetypes( ${XDG_MIME_INSTALL_DIR} )
0060 endif( SHARED_MIME_INFO_FOUND )