Warning, /graphics/kgraphviewer/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ecm_setup_version(${PROJECT_VERSION}
0002     VARIABLE_PREFIX KGRAPHVIEWER
0003     SOVERSION ${KGRAPHVIEWERLIB_SOVERION}
0004     VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/config-kgraphviewer.h"
0005 )
0006 
0007 add_subdirectory( part )
0008 
0009 ########### kgraphviewer target ###############
0010 
0011 add_executable(kgraphviewer)
0012 
0013 target_sources(kgraphviewer PRIVATE
0014     main.cpp
0015     kgraphviewer.cpp
0016     kgraphviewerConfigDialog.cpp
0017 
0018     kgraphviewer.qrc
0019 )
0020 
0021 set(kgraphviewer_dbus_SRCS)
0022 qt_add_dbus_adaptor(kgraphviewer_dbus_SRCS org.kde.kgraphviewer.xml kgraphviewer.h KGraphViewerWindow)
0023 target_sources(kgraphviewer PRIVATE ${kgraphviewer_dbus_SRCS})
0024 
0025 kconfig_add_kcfg_files(kgraphviewer kgraphviewersettings.kcfgc)
0026 
0027 ki18n_wrap_ui(kgraphviewer
0028     preferencesReload.ui
0029     preferencesParsing.ui
0030     preferencesOpenInExistingWindow.ui
0031     preferencesReopenPreviouslyOpenedFiles.ui
0032     preferencesAppearance.ui
0033 )
0034 
0035 ecm_qt_declare_logging_category(kgraphviewer
0036     HEADER kgraphviewer_debug.h
0037     IDENTIFIER KGRAPHVIEWER_LOG
0038     CATEGORY_NAME org.kde.kgraphviewer
0039     DEFAULT_SEVERITY Warning
0040     DESCRIPTION "KGraphViewer"
0041     EXPORT KGRAPHVIEWER
0042 )
0043 
0044 target_link_libraries(kgraphviewer PRIVATE
0045     KF5::CoreAddons
0046     KF5::Parts
0047 )
0048 
0049 install( TARGETS kgraphviewer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0050 
0051 ########### install kgraphviewer files ###############
0052 
0053 ecm_install_icons(
0054     ICONS
0055     ${CMAKE_CURRENT_SOURCE_DIR}/16-apps-kgraphviewer.png
0056     ${CMAKE_CURRENT_SOURCE_DIR}/32-apps-kgraphviewer.png
0057     DESTINATION
0058     ${KDE_INSTALL_ICONDIR}
0059     THEME hicolor
0060 )
0061 
0062 install( FILES kgraphviewersettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} )
0063 install( PROGRAMS org.kde.kgraphviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
0064 install(FILES org.kde.kgraphviewer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0065 
0066 
0067 if(NOT BUILD_GRAPHEDITOR)
0068     return()
0069 endif()
0070 
0071 add_executable(kgrapheditor)
0072 
0073 target_sources(kgrapheditor PRIVATE
0074     kgrapheditormain.cpp
0075     kgrapheditor.cpp
0076     kgrapheditorConfigDialog.cpp
0077     KGraphEditorNodesTreeWidget.cpp
0078     KGraphEditorElementTreeWidget.cpp
0079 
0080     kgrapheditor.qrc
0081 )
0082 
0083 set(kgrapheditor_dbus_SRCS)
0084 qt_add_dbus_adaptor(kgrapheditor_dbus_SRCS org.kde.kgrapheditor.xml kgrapheditor.h KGraphEditor)
0085 target_sources(kgrapheditor PRIVATE ${kgrapheditor_dbus_SRCS})
0086 
0087 kconfig_add_kcfg_files(kgrapheditor kgrapheditorsettings.kcfgc)
0088 
0089 ki18n_wrap_ui(kgrapheditor
0090     preferencesReload.ui
0091     preferencesParsing.ui
0092     preferencesOpenInExistingWindow.ui
0093     preferencesReopenPreviouslyOpenedFiles.ui
0094 )
0095 
0096 ecm_qt_declare_logging_category(kgrapheditor
0097     HEADER kgrapheditor_debug.h
0098     IDENTIFIER KGRAPHEDITOR_LOG
0099     CATEGORY_NAME org.kde.kgrapheditor
0100     DEFAULT_SEVERITY Warning
0101     DESCRIPTION "KGraphEditor"
0102     EXPORT KGRAPHVIEWER
0103 )
0104 
0105 target_link_libraries(kgrapheditor PRIVATE
0106     KF5::CoreAddons
0107     KF5::Parts
0108 )
0109 
0110 install( TARGETS kgrapheditor ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0111 
0112 ########### install kgrapheditor files ###############
0113 
0114 install(FILES kgrapheditorsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
0115 install(PROGRAMS org.kde.kgrapheditor.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
0116 
0117 
0118 #add_subdirectory(plasmaapplet)
0119