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 )