diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,8 @@ MESSAGE(STATUS "dot executable from GraphViz not found. You will need it at runtime") endif(NOT DOT) +option(BUILD_GRAPHEDITOR "Build the graph editor app (WIP, not yet functional). [default=OFF]" OFF) + add_definitions( -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_TO_ASCII diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -52,9 +52,12 @@ install( FILES kgraphviewersettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} ) install( FILES kgraphviewerui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kgraphviewer ) install( PROGRAMS org.kde.kgraphviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) +install(FILES org.kde.kgraphviewer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) -########### kgrapheditor target ############### +if(NOT BUILD_GRAPHEDITOR) + return() +endif() set(kgrapheditor_SRCS kgrapheditormain.cpp kgrapheditor.cpp kgrapheditorConfigDialog.cpp KGraphEditorNodesTreeWidget.cpp KGraphEditorElementTreeWidget.cpp) @@ -78,7 +81,6 @@ install(FILES kgrapheditorsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) install(FILES kgrapheditorui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kgrapheditor) install(PROGRAMS org.kde.kgrapheditor.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) -install(FILES org.kde.kgraphviewer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) #add_subdirectory(plasmaapplet) diff --git a/src/org.kde.kgraphviewer.appdata.xml b/src/org.kde.kgraphviewer.appdata.xml --- a/src/org.kde.kgraphviewer.appdata.xml +++ b/src/org.kde.kgraphviewer.appdata.xml @@ -414,6 +414,5 @@ KDE kgraphviewer - kgrapheditor