From 0c9ae9a8a281f99dd0cebb015cb932fb949c8747 Mon Sep 17 00:00:00 2001 From: gregory guy Date: Wed, 16 Jan 2019 11:00:56 +0100 Subject: [PATCH] add klinkstatus, libklinkstatuspart does not build yet Signed-off-by: gregory guy --- doc/CMakeLists.txt | 1 + doc/klinkstatus/CMakeLists.txt | 1 + klinkstatus/CMakeLists.txt | 2 + klinkstatus/data/CMakeLists.txt | 2 + klinkstatus/data/icons/CMakeLists.txt | 7 +++ klinkstatus/data/styles/CMakeLists.txt | 4 ++ klinkstatus/src/CMakeLists.txt | 63 ++++++++++++++++++++++ klinkstatus/src/cfg/CMakeLists.txt | 30 +++++++++++ klinkstatus/src/engine/CMakeLists.txt | 27 ++++++++++ klinkstatus/src/parser/CMakeLists.txt | 24 +++++++++ klinkstatus/src/ui/CMakeLists.txt | 34 ++++++++++++ klinkstatus/src/ui/settings/CMakeLists.txt | 27 ++++++++++ klinkstatus/src/utils/CMakeLists.txt | 23 ++++++++ 13 files changed, 245 insertions(+) create mode 100644 doc/klinkstatus/CMakeLists.txt create mode 100644 klinkstatus/CMakeLists.txt create mode 100644 klinkstatus/data/CMakeLists.txt create mode 100644 klinkstatus/data/icons/CMakeLists.txt create mode 100644 klinkstatus/data/styles/CMakeLists.txt create mode 100644 klinkstatus/src/CMakeLists.txt create mode 100644 klinkstatus/src/cfg/CMakeLists.txt create mode 100644 klinkstatus/src/engine/CMakeLists.txt create mode 100644 klinkstatus/src/parser/CMakeLists.txt create mode 100644 klinkstatus/src/ui/CMakeLists.txt create mode 100644 klinkstatus/src/ui/settings/CMakeLists.txt create mode 100644 klinkstatus/src/utils/CMakeLists.txt diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 848e25a7..8420e093 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,3 +1,4 @@ tde_conditional_add_subdirectory( BUILD_QUANTA quanta ) tde_conditional_add_subdirectory( BUILD_KIMAGEMAPEDITOR kimagemapeditor ) tde_conditional_add_subdirectory( BUILD_KOMMANDER kommander ) +tde_conditional_add_subdirectory( BUILD_KLINKSTATUS klinkstatus ) diff --git a/doc/klinkstatus/CMakeLists.txt b/doc/klinkstatus/CMakeLists.txt new file mode 100644 index 00000000..39be9f18 --- /dev/null +++ b/doc/klinkstatus/CMakeLists.txt @@ -0,0 +1 @@ +tde_create_handbook( DESTINATION klinkstatus ) diff --git a/klinkstatus/CMakeLists.txt b/klinkstatus/CMakeLists.txt new file mode 100644 index 00000000..fdb5f94c --- /dev/null +++ b/klinkstatus/CMakeLists.txt @@ -0,0 +1,2 @@ +add_subdirectory( data ) +add_subdirectory( src ) diff --git a/klinkstatus/data/CMakeLists.txt b/klinkstatus/data/CMakeLists.txt new file mode 100644 index 00000000..fea18f24 --- /dev/null +++ b/klinkstatus/data/CMakeLists.txt @@ -0,0 +1,2 @@ +add_subdirectory( icons ) +add_subdirectory( styles ) diff --git a/klinkstatus/data/icons/CMakeLists.txt b/klinkstatus/data/icons/CMakeLists.txt new file mode 100644 index 00000000..9dad7de7 --- /dev/null +++ b/klinkstatus/data/icons/CMakeLists.txt @@ -0,0 +1,7 @@ +add_subdirectory( 16x16 ) + + +##### icons ##################################### + +tde_install_icons( klinkstatus ) + diff --git a/klinkstatus/data/styles/CMakeLists.txt b/klinkstatus/data/styles/CMakeLists.txt new file mode 100644 index 00000000..7370d82e --- /dev/null +++ b/klinkstatus/data/styles/CMakeLists.txt @@ -0,0 +1,4 @@ +install( + FILES results_stylesheet.xsl + DESTINATION ${DATA_INSTALL_DIR}/klinkstatus/styles +) diff --git a/klinkstatus/src/CMakeLists.txt b/klinkstatus/src/CMakeLists.txt new file mode 100644 index 00000000..4313f204 --- /dev/null +++ b/klinkstatus/src/CMakeLists.txt @@ -0,0 +1,63 @@ +add_subdirectory( cfg ) +add_subdirectory( utils ) +add_subdirectory( parser ) +add_subdirectory( engine ) +add_subdirectory( ui ) + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/src/cfg + ${CMAKE_SOURCE_DIR}/src/parser + ${CMAKE_SOURCE_DIR}/src/ui + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${LIBXML_INCLUDE_DIRS} + +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### klinkstatus (executable) + +tde_add_executable( klinkstatus AUTOMOC + + SOURCES + klinkstatus.cpp + main.cpp + LINK + tdecore-shared + tdeui-shared + tdeparts-shared + klinkstatus-parser-static + + DESTINATION ${BIN_INSTALL_DIR} +) + + +##### other data ################################ + +install( + FILES klinkstatus_shell.rc + DESTINATION ${DATA_INSTALL_DIR}/klinkstatus +) + +install( + FILES klinkstatus.desktop + DESTINATION ${XDG_APPS_INSTALL_DIR} +) + +install( + FILES klinkstatus_part.desktop + DESTINATION ${SERVICES_INSTALL_DIR} +) + +install( + FILES klinkstatus_part.rc + DESTINATION ${DATA_INSTALL_DIR}/klinkstatuspart +) diff --git a/klinkstatus/src/cfg/CMakeLists.txt b/klinkstatus/src/cfg/CMakeLists.txt new file mode 100644 index 00000000..7d25ee34 --- /dev/null +++ b/klinkstatus/src/cfg/CMakeLists.txt @@ -0,0 +1,30 @@ +# tdewebdev/klinkstatus/src/cfg + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### cfg (static) + +tde_add_library( cfg STATIC_PIC AUTOMOC + + SOURCES dummy.cpp klsconfig.kcfgc +) + + +##### other data + +install( + FILES klinkstatus.kcfg + DESTINATION ${KCFG_INSTALL_DIR} +) diff --git a/klinkstatus/src/engine/CMakeLists.txt b/klinkstatus/src/engine/CMakeLists.txt new file mode 100644 index 00000000..e5f72ddb --- /dev/null +++ b/klinkstatus/src/engine/CMakeLists.txt @@ -0,0 +1,27 @@ +# klinkstatus/src/engine + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/src/ui +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### engine (static) + +tde_add_library( engine STATIC_PIC AUTOMOC + + SOURCES + linkchecker.cpp linkstatus.cpp + searchmanager.cpp linkfilter.cpp + LINK + tdehtml-shared +) diff --git a/klinkstatus/src/parser/CMakeLists.txt b/klinkstatus/src/parser/CMakeLists.txt new file mode 100644 index 00000000..a5938834 --- /dev/null +++ b/klinkstatus/src/parser/CMakeLists.txt @@ -0,0 +1,24 @@ +# tdewebdev/klinkstatus/src/parser + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### parser (static) + +tde_add_library( klinkstatus-parser STATIC_PIC AUTOMOC + + SOURCES + htmlparser.cpp http.cpp + mstring.cpp node.cpp url.cpp +) diff --git a/klinkstatus/src/ui/CMakeLists.txt b/klinkstatus/src/ui/CMakeLists.txt new file mode 100644 index 00000000..160a797f --- /dev/null +++ b/klinkstatus/src/ui/CMakeLists.txt @@ -0,0 +1,34 @@ +# tdewebdev/klinkstatus/src/ui + +add_subdirectory( settings ) + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/src + ${CMAKE_BINARY_DIR}/klinkstatus/src/cfg + ${CMAKE_BINARY_DIR}/klinkstatus/src +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### ui (static) + +tde_add_library( ui STATIC_PIC AUTOMOC + + SOURCES + sessionwidgetbase.ui + sessionwidget.cpp tabwidgetsession.cpp + klshistorycombo.cpp resultview.cpp + treeview.cpp resultssearchbar.cpp + documentrootdialog.cpp + LINK + cfg-static +) diff --git a/klinkstatus/src/ui/settings/CMakeLists.txt b/klinkstatus/src/ui/settings/CMakeLists.txt new file mode 100644 index 00000000..0696418f --- /dev/null +++ b/klinkstatus/src/ui/settings/CMakeLists.txt @@ -0,0 +1,27 @@ +# klinkstatus/src/ui/settings + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_BINARY_DIR}/klinkstatus/src/cfg + ${CMAKE_BINARY_DIR}/klinkstatus/src +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### settings (static) + +tde_add_library( settings STATIC_PIC AUTOMOC + + SOURCES + configsearchdialog.ui configresultsdialog.ui + configidentificationdialogui.ui dummy.cpp + configidentificationdialog.cpp +) diff --git a/klinkstatus/src/utils/CMakeLists.txt b/klinkstatus/src/utils/CMakeLists.txt new file mode 100644 index 00000000..6b638aa8 --- /dev/null +++ b/klinkstatus/src/utils/CMakeLists.txt @@ -0,0 +1,23 @@ +# tdewebdev/klinkstatus/src/utils + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${LIBXML_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### utils (static) + +tde_add_library( utils STATIC_PIC AUTOMOC + + SOURCES utils.cpp xsl.cpp +)