summaryrefslogtreecommitdiffstats
path: root/parts
diff options
context:
space:
mode:
authorsamelian <samelian@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-01-23 20:22:40 +0000
committersamelian <samelian@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-01-23 20:22:40 +0000
commitcf21ddc3cce570e574364e841758b59c0f8e8e04 (patch)
tree9f79e4569bb2991b4de8c25dd23795126ac0914c /parts
parentf9c30e41d26594598abaa8315c4488b6c5ff38ea (diff)
downloadtdevelop-cf21ddc3cce570e574364e841758b59c0f8e8e04.tar.gz
tdevelop-cf21ddc3cce570e574364e841758b59c0f8e8e04.zip
[kdevelop] initial cmake support
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdevelop@1216516 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'parts')
-rw-r--r--parts/CMakeLists.txt43
-rw-r--r--parts/abbrev/CMakeLists.txt43
-rw-r--r--parts/appwizard/CMakeLists.txt52
-rw-r--r--parts/appwizard/common/CMakeLists.txt46
-rw-r--r--parts/appwizard/imports/CMakeLists.txt25
-rw-r--r--parts/appwizard/licenses/CMakeLists.txt14
-rw-r--r--parts/astyle/CMakeLists.txt43
-rw-r--r--parts/bookmarks/CMakeLists.txt40
-rw-r--r--parts/classview/CMakeLists.txt46
-rw-r--r--parts/ctags2/CMakeLists.txt45
-rw-r--r--parts/diff/CMakeLists.txt39
-rw-r--r--parts/distpart/CMakeLists.txt42
-rw-r--r--parts/documentation/CMakeLists.txt58
-rw-r--r--parts/documentation/data/CMakeLists.txt18
-rw-r--r--parts/documentation/interfaces/CMakeLists.txt44
-rw-r--r--parts/documentation/plugins/CMakeLists.txt17
-rw-r--r--parts/documentation/plugins/chm/CMakeLists.txt39
-rw-r--r--parts/documentation/plugins/custom/CMakeLists.txt37
-rw-r--r--parts/documentation/plugins/devhelp/CMakeLists.txt39
-rw-r--r--parts/documentation/plugins/doxygen/CMakeLists.txt39
-rw-r--r--parts/documentation/plugins/kdevtoc/CMakeLists.txt39
-rw-r--r--parts/documentation/plugins/qt/CMakeLists.txt39
-rw-r--r--parts/documentation/protocols/CMakeLists.txt12
-rw-r--r--parts/documentation/protocols/chm/CMakeLists.txt48
-rw-r--r--parts/documentation/tools/CMakeLists.txt12
-rw-r--r--parts/documentation/tools/htdig/CMakeLists.txt29
-rw-r--r--parts/doxygen/CMakeLists.txt43
-rw-r--r--parts/filecreate/CMakeLists.txt49
-rw-r--r--parts/filecreate/file-templates/CMakeLists.txt17
-rw-r--r--parts/filelist/CMakeLists.txt44
-rw-r--r--parts/fileselector/CMakeLists.txt41
-rw-r--r--parts/fileview/CMakeLists.txt57
-rw-r--r--parts/filter/CMakeLists.txt41
-rw-r--r--parts/fullscreen/CMakeLists.txt39
-rw-r--r--parts/grepview/CMakeLists.txt42
-rw-r--r--parts/konsole/CMakeLists.txt38
-rw-r--r--parts/openwith/CMakeLists.txt38
-rw-r--r--parts/outputviews/CMakeLists.txt69
-rw-r--r--parts/partexplorer/CMakeLists.txt40
-rw-r--r--parts/quickopen/CMakeLists.txt46
-rw-r--r--parts/regexptest/CMakeLists.txt39
-rw-r--r--parts/replace/CMakeLists.txt41
-rw-r--r--parts/scripting/CMakeLists.txt41
-rw-r--r--parts/snippet/CMakeLists.txt42
-rw-r--r--parts/texttools/CMakeLists.txt38
-rw-r--r--parts/tipofday/CMakeLists.txt41
-rw-r--r--parts/tools/CMakeLists.txt43
-rw-r--r--parts/uimode/CMakeLists.txt39
-rw-r--r--parts/valgrind/CMakeLists.txt41
-rw-r--r--parts/vcsmanager/CMakeLists.txt40
50 files changed, 1957 insertions, 0 deletions
diff --git a/parts/CMakeLists.txt b/parts/CMakeLists.txt
new file mode 100644
index 00000000..8eadf501
--- /dev/null
+++ b/parts/CMakeLists.txt
@@ -0,0 +1,43 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( abbrev )
+add_subdirectory( appwizard )
+add_subdirectory( astyle )
+add_subdirectory( bookmarks )
+add_subdirectory( classview )
+add_subdirectory( diff )
+add_subdirectory( filecreate )
+add_subdirectory( fileview )
+add_subdirectory( fullscreen )
+add_subdirectory( outputviews )
+add_subdirectory( grepview )
+add_subdirectory( valgrind )
+add_subdirectory( distpart )
+add_subdirectory( konsole )
+add_subdirectory( tools )
+add_subdirectory( regexptest )
+add_subdirectory( doxygen )
+add_subdirectory( fileselector )
+add_subdirectory( tipofday )
+add_subdirectory( filter )
+add_subdirectory( uimode )
+add_subdirectory( openwith )
+add_subdirectory( texttools )
+add_subdirectory( replace )
+add_subdirectory( partexplorer )
+add_subdirectory( quickopen )
+add_subdirectory( snippet )
+add_subdirectory( filelist )
+add_subdirectory( ctags2 )
+add_subdirectory( documentation )
+add_subdirectory( scripting )
+add_subdirectory( vcsmanager )
diff --git a/parts/abbrev/CMakeLists.txt b/parts/abbrev/CMakeLists.txt
new file mode 100644
index 00000000..8d1df697
--- /dev/null
+++ b/parts/abbrev/CMakeLists.txt
@@ -0,0 +1,43 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevabbrev.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES qt_classes cpp_keywords DESTINATION ${DATA_INSTALL_DIR}/kdevabbrev/sources )
+install( FILES kdevabbrev.rc DESTINATION ${DATA_INSTALL_DIR}/kdevabbrev )
+
+
+##### libkdevabbrev (module) ####################
+
+tde_add_kpart( libkdevabbrev AUTOMOC
+ SOURCES
+ abbrevpart.cpp abbrevconfigwidget.cpp
+ abbrevconfigwidgetbase.ui addtemplatedlg.cpp
+ addtemplatedlgbase.ui
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/appwizard/CMakeLists.txt b/parts/appwizard/CMakeLists.txt
new file mode 100644
index 00000000..181246bd
--- /dev/null
+++ b/parts/appwizard/CMakeLists.txt
@@ -0,0 +1,52 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( imports )
+add_subdirectory( common )
+add_subdirectory( licenses )
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extras
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/external
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/lib/widgets
+ ${CMAKE_SOURCE_DIR}/src/profileengine/lib
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevappwizard.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevappwizard.rc DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
+
+
+##### libkdevappwizard (module) #################
+
+tde_add_kpart( libkdevappwizard AUTOMOC
+ SOURCES
+ appwizardfactory.cpp appwizardpart.cpp appwizarddlg.cpp
+ importdlg.cpp filepropspagebase.ui filepropspage.cpp
+ appwizarddlgbase.ui importdlgbase.ui misc.cpp vcs_form.ui
+ kdevfile.cpp kdevlicense.cpp profilesupport.cpp
+ LINK profileengine-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/appwizard/common/CMakeLists.txt b/parts/appwizard/common/CMakeLists.txt
new file mode 100644
index 00000000..3e333dd8
--- /dev/null
+++ b/parts/appwizard/common/CMakeLists.txt
@@ -0,0 +1,46 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+function( generate_tar output source )
+ add_custom_target( ${output} ALL
+ COMMAND tar -zcf ${output} --exclude=.svn --exclude=*.cdbs-orig -C ${CMAKE_CURRENT_SOURCE_DIR}/${source} ${ARGN} )
+endfunction( )
+
+generate_tar( admin.tar.gz "" admin )
+generate_tar( gnome.tar.gz gnome macros )
+generate_tar( gnome2.tar.gz gnome2 macros )
+generate_tar( gnu.tar.gz gnu AUTHORS COPYING ChangeLog INSTALL NEWS README TODO )
+generate_tar( wxwidgets.tar.gz wx macros )
+generate_tar( incadmin.tar.gz incadmin config.guess config.sub depcomp install-sh ltmain.sh missing mkinstalldirs )
+generate_tar( scons.tar.gz scons configure admin/scons-mini.tar.bz2 admin/generic.py admin/kde.py )
+
+install( FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/admin.tar.gz
+ ${CMAKE_CURRENT_BINARY_DIR}/gnu.tar.gz
+ ${CMAKE_CURRENT_BINARY_DIR}/incadmin.tar.gz
+ ${CMAKE_CURRENT_BINARY_DIR}/gnome.tar.gz
+ ${CMAKE_CURRENT_BINARY_DIR}/gnome2.tar.gz
+ ${CMAKE_CURRENT_BINARY_DIR}/wxwidgets.tar.gz
+ kde-app.lsm kde-Makefile.am kde-Makefile.cvs
+ kde-configure.in.in kde-index.docbook
+ kde-po-Makefile.am kde-doc-Makefile.am
+ kde-doc-en-Makefile.am hi16-app-app.png
+ hi32-app-app.png kde-app.desktop
+ kde-part.desktop gnome-app.lsm
+ gnome-Makefile.am gnome-Makefile.cvs
+ gnome-pixmaps-Makefile.am gnome-app.png
+ wx-configure.in wx-Makefile.am wx-Makefile.cvs
+ COPYING COPYING.LIB LICENSE.QPL LICENSE.BSD
+ Artistic admin.kdevtemplate gnu.kdevtemplate
+ dockbook.kdevtemplate incadmin.kdevtemplate
+ gnome2.kdevtemplate scons.kdevtemplate
+ ${CMAKE_CURRENT_BINARY_DIR}/scons.tar.gz
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/template-common )
diff --git a/parts/appwizard/imports/CMakeLists.txt b/parts/appwizard/imports/CMakeLists.txt
new file mode 100644
index 00000000..e8059726
--- /dev/null
+++ b/parts/appwizard/imports/CMakeLists.txt
@@ -0,0 +1,25 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ c-auto cpp-auto fortran-auto java-auto kde gnome c cpp
+ fortran python php perl java java-ant qttmake qtqmake
+ qt4qmake ruby pascal ada
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/imports )
+
+install( FILES
+ c-auto.kdevelop cpp-auto.kdevelop fortran-auto.kdevelop
+ java-auto.kdevelop kde.kdevelop gnome.kdevelop
+ c.kdevelop cpp.kdevelop fortran.kdevelop python.kdevelop
+ php.kdevelop perl.kdevelop java.kdevelop java-ant.kdevelop
+ qttmake.kdevelop qtqmake.kdevelop qt4qmake.kdevelop
+ ruby.kdevelop pascal.kdevelop ada.kdevelop
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/importfiles )
diff --git a/parts/appwizard/licenses/CMakeLists.txt b/parts/appwizard/licenses/CMakeLists.txt
new file mode 100644
index 00000000..87e9c62f
--- /dev/null
+++ b/parts/appwizard/licenses/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ GPL LGPL BSD QPL GPL+Qt-Exception MIT NCSA
+ DESTINATION ${DATA_INSTALL_DIR}/kdevelop/licenses )
diff --git a/parts/astyle/CMakeLists.txt b/parts/astyle/CMakeLists.txt
new file mode 100644
index 00000000..cd2f0eb0
--- /dev/null
+++ b/parts/astyle/CMakeLists.txt
@@ -0,0 +1,43 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/lib/astyle
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevastyle.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_astyle.rc DESTINATION ${DATA_INSTALL_DIR}/kdevastyle )
+
+
+##### libkdevastyle (module) ####################
+
+tde_add_kpart( libkdevastyle AUTOMOC
+ SOURCES
+ astyle_part.cpp astyleconfig.ui astyle_widget.cpp
+ astyle_adaptor.cpp
+ LINK astyle-static kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/bookmarks/CMakeLists.txt b/parts/bookmarks/CMakeLists.txt
new file mode 100644
index 00000000..714c5816
--- /dev/null
+++ b/parts/bookmarks/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevbookmarks.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevbookmarks (module) #################
+
+tde_add_kpart( libkdevbookmarks AUTOMOC
+ SOURCES
+ bookmarks_part.cpp bookmarks_widget.cpp bookmarks_settings_base.ui
+ bookmarks_settings.cpp bookmarks_config.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/classview/CMakeLists.txt b/parts/classview/CMakeLists.txt
new file mode 100644
index 00000000..b0037f91
--- /dev/null
+++ b/parts/classview/CMakeLists.txt
@@ -0,0 +1,46 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/external
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/widgets
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/classview
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevclassview.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevclassview.rc DESTINATION ${DATA_INSTALL_DIR}/kdevclassview )
+
+
+##### libkdevclassview (module) #################
+
+tde_add_kpart( libkdevclassview AUTOMOC
+ SOURCES
+ classviewpart.cpp classviewwidget.cpp digraphview.cpp
+ hierarchydlg.cpp navigator.cpp viewcombos.cpp
+ LINK
+ kdevextensions-static kdevelop-shared kdevwidgets-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/ctags2/CMakeLists.txt b/parts/ctags2/CMakeLists.txt
new file mode 100644
index 00000000..892cfba9
--- /dev/null
+++ b/parts/ctags2/CMakeLists.txt
@@ -0,0 +1,45 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevctags2.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_ctags2.rc DESTINATION ${DATA_INSTALL_DIR}/kdevctags2 )
+
+
+##### libkdevctags2 (module) ####################
+
+tde_add_kpart( libkdevctags2 AUTOMOC
+ SOURCES
+ ctags2_part.cpp readtags.c ctags2_widgetbase.ui
+ ctags2_widget.cpp tags.cpp ctagskinds.cpp
+ ctags2_settingswidgetbase.ui ctags2_settingswidget.cpp
+ ctags2_selecttagfilebase.ui ctags2_selecttagfile.cpp
+ ctags2_createtagfilebase.ui ctags2_createtagfile.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/diff/CMakeLists.txt b/parts/diff/CMakeLists.txt
new file mode 100644
index 00000000..00671533
--- /dev/null
+++ b/parts/diff/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevdiff.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevdiff.rc DESTINATION ${DATA_INSTALL_DIR}/kdevdiff )
+
+
+##### libkdevdiff (module) ######################
+
+tde_add_kpart( libkdevdiff AUTOMOC
+ SOURCES diffpart.cpp diffwidget.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/distpart/CMakeLists.txt b/parts/distpart/CMakeLists.txt
new file mode 100644
index 00000000..9e936c53
--- /dev/null
+++ b/parts/distpart/CMakeLists.txt
@@ -0,0 +1,42 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevdistpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_distpart.rc DESTINATION ${DATA_INSTALL_DIR}/kdevdistpart )
+
+
+##### libkdevdistpart (module) ##################
+
+tde_add_kpart( libkdevdistpart AUTOMOC
+ SOURCES
+ distpart_ui.ui distpart_part.cpp distpart_widget.cpp
+ packagebase.cpp lsmsupport.cpp specsupport.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/CMakeLists.txt b/parts/documentation/CMakeLists.txt
new file mode 100644
index 00000000..0c02a06b
--- /dev/null
+++ b/parts/documentation/CMakeLists.txt
@@ -0,0 +1,58 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( interfaces )
+add_subdirectory( plugins )
+add_subdirectory( tools )
+add_subdirectory( data )
+add_subdirectory( protocols )
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevdocumentation.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_documentation.rc DESTINATION ${DATA_INSTALL_DIR}/kdevdocumentation )
+
+
+##### libkdevdocumentation (module) #############
+
+tde_add_kpart( libkdevdocumentation AUTOMOC
+ SOURCES
+ documentation_part.cpp documentation_widget.cpp
+ contentsview.cpp indexview.cpp docglobalconfigwidgetbase.ui
+ docglobalconfigwidget.cpp docconfiglistview.cpp
+ editcatalogdlgbase.ui editcatalogdlg.cpp
+ docutils.cpp searchview.cpp bookmarkview.cpp
+ editbookmarkdlg.ui find_documentationbase.ui
+ find_documentation.cpp find_documentation_optionsbase.ui
+ find_documentation_options.cpp selecttopicbase.ui
+ selecttopic.cpp docprojectconfigwidgetbase.ui
+ docprojectconfigwidget.cpp KDevDocumentationIface.cpp
+ KDevDocumentationIface.skel addcatalogdlgbase.ui
+ addcatalogdlg.cpp
+ LINK documentation_interfaces-shared kdevelop-shared khtml-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/data/CMakeLists.txt b/parts/documentation/data/CMakeLists.txt
new file mode 100644
index 00000000..77d380d4
--- /dev/null
+++ b/parts/documentation/data/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ long.html nomatch.html short.html syntax.html wrapper.html
+ DESTINATION ${DATA_INSTALL_DIR}/kdevdocumentation/en )
+
+install( FILES
+ checked.xpm htdig.png star.png star_blank.png unchecked.xpm
+ DESTINATION ${DATA_INSTALL_DIR}/kdevdocumentation/pics )
diff --git a/parts/documentation/interfaces/CMakeLists.txt b/parts/documentation/interfaces/CMakeLists.txt
new file mode 100644
index 00000000..8550a5cf
--- /dev/null
+++ b/parts/documentation/interfaces/CMakeLists.txt
@@ -0,0 +1,44 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### headers ###################################
+
+install( FILES
+ kdevdocumentationplugin.h
+ DESTINATION ${INCLUDE_INSTALL_DIR}/kdevelop/parts/documentation )
+
+
+##### other data ################################
+
+install( FILES
+ kdevelopdocumentationplugins.desktop
+ DESTINATION ${SERVICETYPES_INSTALL_DIR} )
+
+
+##### documentation_interfaces (shared) #########
+
+tde_add_library( documentation_interfaces SHARED AUTOMOC
+ SOURCES kdevdocumentationplugin.cpp
+ VERSION 0.0.0
+ LINK kio-shared
+ DESTINATION ${LIB_INSTALL_DIR}
+)
diff --git a/parts/documentation/plugins/CMakeLists.txt b/parts/documentation/plugins/CMakeLists.txt
new file mode 100644
index 00000000..281c40f8
--- /dev/null
+++ b/parts/documentation/plugins/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( qt )
+add_subdirectory( doxygen )
+add_subdirectory( devhelp )
+add_subdirectory( kdevtoc )
+add_subdirectory( chm )
+add_subdirectory( custom )
diff --git a/parts/documentation/plugins/chm/CMakeLists.txt b/parts/documentation/plugins/chm/CMakeLists.txt
new file mode 100644
index 00000000..d0f18aea
--- /dev/null
+++ b/parts/documentation/plugins/chm/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/documentation/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES docchmplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libdocchmplugin (module) ##################
+
+tde_add_kpart( libdocchmplugin AUTOMOC
+ SOURCES docchmplugin.cpp
+ LINK documentation_interfaces-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/plugins/custom/CMakeLists.txt b/parts/documentation/plugins/custom/CMakeLists.txt
new file mode 100644
index 00000000..0715ad11
--- /dev/null
+++ b/parts/documentation/plugins/custom/CMakeLists.txt
@@ -0,0 +1,37 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/parts/documentation/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES doccustomplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libdoccustomplugin (module) ###############
+
+tde_add_kpart( libdoccustomplugin
+ SOURCES doccustomplugin.cpp
+ LINK documentation_interfaces-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/plugins/devhelp/CMakeLists.txt b/parts/documentation/plugins/devhelp/CMakeLists.txt
new file mode 100644
index 00000000..f877d04a
--- /dev/null
+++ b/parts/documentation/plugins/devhelp/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/documentation/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES docdevhelpplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libdocdevhelpplugin (module) ##############
+
+tde_add_kpart( libdocdevhelpplugin AUTOMOC
+ SOURCES docdevhelpplugin.cpp
+ LINK documentation_interfaces-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/plugins/doxygen/CMakeLists.txt b/parts/documentation/plugins/doxygen/CMakeLists.txt
new file mode 100644
index 00000000..3f54572e
--- /dev/null
+++ b/parts/documentation/plugins/doxygen/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/documentation/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES docdoxygenplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libdocdoxygenplugin (module) ##############
+
+tde_add_kpart( libdocdoxygenplugin AUTOMOC
+ SOURCES docdoxygenplugin.cpp
+ LINK documentation_interfaces-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/plugins/kdevtoc/CMakeLists.txt b/parts/documentation/plugins/kdevtoc/CMakeLists.txt
new file mode 100644
index 00000000..80d66f4f
--- /dev/null
+++ b/parts/documentation/plugins/kdevtoc/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/documentation/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES dockdevtocplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libdockdevtocplugin (module) ##############
+
+tde_add_kpart( libdockdevtocplugin AUTOMOC
+ SOURCES dockdevtocplugin.cpp
+ LINK documentation_interfaces-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/plugins/qt/CMakeLists.txt b/parts/documentation/plugins/qt/CMakeLists.txt
new file mode 100644
index 00000000..c0e0c624
--- /dev/null
+++ b/parts/documentation/plugins/qt/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/documentation/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES docqtplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libdocqtplugin (module) ###################
+
+tde_add_kpart( libdocqtplugin AUTOMOC
+ SOURCES docqtplugin.cpp
+ LINK documentation_interfaces-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/protocols/CMakeLists.txt b/parts/documentation/protocols/CMakeLists.txt
new file mode 100644
index 00000000..5351c010
--- /dev/null
+++ b/parts/documentation/protocols/CMakeLists.txt
@@ -0,0 +1,12 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( chm )
diff --git a/parts/documentation/protocols/chm/CMakeLists.txt b/parts/documentation/protocols/chm/CMakeLists.txt
new file mode 100644
index 00000000..49745057
--- /dev/null
+++ b/parts/documentation/protocols/chm/CMakeLists.txt
@@ -0,0 +1,48 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/widgets
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES
+ chm.protocol kchmpart.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### kio_chm (module) ##########################
+
+tde_add_kpart( kio_chm
+ SOURCES decompress.cpp chmfile.cpp chm.cpp
+ LINK kio-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### libkchmpart (module) ######################
+
+tde_add_kpart( libkchmpart AUTOMOC
+ SOURCES kchmpart.cpp
+ LINK kdevwidgets-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/documentation/tools/CMakeLists.txt b/parts/documentation/tools/CMakeLists.txt
new file mode 100644
index 00000000..dc701198
--- /dev/null
+++ b/parts/documentation/tools/CMakeLists.txt
@@ -0,0 +1,12 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( htdig )
diff --git a/parts/documentation/tools/htdig/CMakeLists.txt b/parts/documentation/tools/htdig/CMakeLists.txt
new file mode 100644
index 00000000..b42e0d6f
--- /dev/null
+++ b/parts/documentation/tools/htdig/CMakeLists.txt
@@ -0,0 +1,29 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### kdevelop-htdig (executable) ###############
+
+tde_add_executable( kdevelop-htdig AUTOMOC
+ SOURCES htdigindex.cpp
+ LINK kio-shared
+ DESTINATION ${BIN_INSTALL_DIR}
+)
diff --git a/parts/doxygen/CMakeLists.txt b/parts/doxygen/CMakeLists.txt
new file mode 100644
index 00000000..bfd6a178
--- /dev/null
+++ b/parts/doxygen/CMakeLists.txt
@@ -0,0 +1,43 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} -DDOXYWIZARD )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/src
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevdoxygen.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevdoxygen.rc DESTINATION ${DATA_INSTALL_DIR}/kdevdoxygen )
+
+
+##### libkdevdoxygen (module) ###################
+
+tde_add_kpart( libkdevdoxygen AUTOMOC
+ SOURCES
+ doxygenpart.cpp doxygenconfigwidget.cpp input.cpp
+ config.cpp version.cpp messages.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/filecreate/CMakeLists.txt b/parts/filecreate/CMakeLists.txt
new file mode 100644
index 00000000..7cc22d04
--- /dev/null
+++ b/parts/filecreate/CMakeLists.txt
@@ -0,0 +1,49 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( file-templates )
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/filecreate
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevfilecreate.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_filecreate.rc template-info.xml DESTINATION ${DATA_INSTALL_DIR}/kdevfilecreate )
+
+
+##### libkdevfilecreate (module) ################
+
+tde_add_kpart( libkdevfilecreate AUTOMOC
+ SOURCES
+ filecreate_part.cpp filecreate_listitem.cpp
+ filecreate_filetype.cpp filecreate_filedialog.cpp
+ fcconfigwidgetbase.ui fcconfigwidget.cpp fctypeeditbase.ui
+ fctypeedit.cpp fctemplateeditbase.ui fctemplateedit.cpp
+ filecreate_newfile.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/filecreate/file-templates/CMakeLists.txt b/parts/filecreate/file-templates/CMakeLists.txt
new file mode 100644
index 00000000..04405e1a
--- /dev/null
+++ b/parts/filecreate/file-templates/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ ui ui-dialog ui-mainwin ui-confdialog ui-dialogb ui-widget
+ ui-dialogr ui-tabdialog ui-wizard dox ts ui-mainwin-qt4
+ ui-widget-qt4 ui-dialogb-qt4 ui-dialogr-qt4 ui-dialog-qt4
+ qrc
+ DESTINATION ${DATA_INSTALL_DIR}/kdevfilecreate/file-templates )
diff --git a/parts/filelist/CMakeLists.txt b/parts/filelist/CMakeLists.txt
new file mode 100644
index 00000000..38a8078d
--- /dev/null
+++ b/parts/filelist/CMakeLists.txt
@@ -0,0 +1,44 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevfilelist.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevfilelist.rc DESTINATION ${DATA_INSTALL_DIR}/kdevfilelist )
+
+
+##### libkdevfilelist (module) ##################
+
+tde_add_kpart( libkdevfilelist AUTOMOC
+ SOURCES
+ filelist_widget.cpp filelist_item.cpp
+ projectviewprojectconfigbase.ui
+ projectviewprojectconfig.cpp projectviewpart.cpp
+ toolbarguibuilder.cpp projectviewconfigbase.ui
+ projectviewconfig.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/fileselector/CMakeLists.txt b/parts/fileselector/CMakeLists.txt
new file mode 100644
index 00000000..7daf159a
--- /dev/null
+++ b/parts/fileselector/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevfileselector.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevfileselector (module) ##############
+
+tde_add_kpart( libkdevfileselector AUTOMOC
+ SOURCES
+ fileselector_part.cpp fileselector_widget.cpp
+ kactionselector.cpp kbookmarkhandler.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/fileview/CMakeLists.txt b/parts/fileview/CMakeLists.txt
new file mode 100644
index 00000000..9f228a18
--- /dev/null
+++ b/parts/fileview/CMakeLists.txt
@@ -0,0 +1,57 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES
+ kdevfileview.desktop kdevfilegroups.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevfileview (module) ##################
+
+tde_add_kpart( libkdevfileview AUTOMOC
+ SOURCES
+ fileviewpart.cpp filetreewidget.cpp partwidget.cpp
+ vcscolorsconfigwidgetbase.ui vcscolorsconfigwidget.cpp
+ stdfiletreewidgetimpl.cpp filetreeviewwidgetimpl.cpp
+ vcsfiletreewidgetimpl.cpp fileitemfactory.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### libkdevfilegroups (module) ################
+
+tde_add_kpart( libkdevfilegroups AUTOMOC
+ SOURCES
+ filegroupswidget.cpp addfilegroupdlg.cpp
+ filegroupsconfigwidget.cpp filegroupsconfigwidgetbase.ui
+ filegroupspart.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/filter/CMakeLists.txt b/parts/filter/CMakeLists.txt
new file mode 100644
index 00000000..3fb4b4aa
--- /dev/null
+++ b/parts/filter/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevfilter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevfilter.rc DESTINATION ${DATA_INSTALL_DIR}/kdevfilter )
+
+
+##### libkdevfilter (module) ####################
+
+tde_add_kpart( libkdevfilter AUTOMOC
+ SOURCES
+ filterpart.cpp shellfilterdlg.cpp shellinsertdlg.cpp
+ kdevfilterIface.cpp kdevfilterIface.skel
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/fullscreen/CMakeLists.txt b/parts/fullscreen/CMakeLists.txt
new file mode 100644
index 00000000..c998cff2
--- /dev/null
+++ b/parts/fullscreen/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevfullscreen.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_fullscreen.rc DESTINATION ${DATA_INSTALL_DIR}/kdevfullscreen )
+
+
+##### libkdevfullscreen (module) ################
+
+tde_add_kpart( libkdevfullscreen AUTOMOC
+ SOURCES fullscreen_part.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/grepview/CMakeLists.txt b/parts/grepview/CMakeLists.txt
new file mode 100644
index 00000000..88f421a0
--- /dev/null
+++ b/parts/grepview/CMakeLists.txt
@@ -0,0 +1,42 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/lib/widgets
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevgrepview.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevgrepview.rc DESTINATION ${DATA_INSTALL_DIR}/kdevgrepview )
+
+
+##### libkdevgrepview (module) ##################
+
+tde_add_kpart( libkdevgrepview AUTOMOC
+ SOURCES
+ grepviewpart.cpp grepviewwidget.cpp grepdlg.cpp
+ LINK
+ kdevwidgets-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/konsole/CMakeLists.txt b/parts/konsole/CMakeLists.txt
new file mode 100644
index 00000000..5b5a53aa
--- /dev/null
+++ b/parts/konsole/CMakeLists.txt
@@ -0,0 +1,38 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevkonsoleview.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevkonsoleview (module) ###############
+
+tde_add_kpart( libkdevkonsoleview AUTOMOC
+ SOURCES konsoleviewpart.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/openwith/CMakeLists.txt b/parts/openwith/CMakeLists.txt
new file mode 100644
index 00000000..e5c4a707
--- /dev/null
+++ b/parts/openwith/CMakeLists.txt
@@ -0,0 +1,38 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevopenwith.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevopenwith (module) ##################
+
+tde_add_kpart( libkdevopenwith AUTOMOC
+ SOURCES openwithpart.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/outputviews/CMakeLists.txt b/parts/outputviews/CMakeLists.txt
new file mode 100644
index 00000000..1c676d9a
--- /dev/null
+++ b/parts/outputviews/CMakeLists.txt
@@ -0,0 +1,69 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions/dcop
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/lib/widgets
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES
+ kdevappoutputview.desktop kdevmakeview.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR} )
+
+install( FILES
+ kdevmakeview.rc
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappoutputview )
+
+install( FILES
+ kdevmakeview.rc
+ DESTINATION ${DATA_INSTALL_DIR}/kdevmakeview )
+
+
+##### libkdevmakeview (module) ##################
+
+tde_add_kpart( libkdevmakeview AUTOMOC
+ SOURCES
+ makeviewpart.cpp makewidget.cpp
+ directorystatusmessagefilter.cpp outputfilter.cpp
+ compileerrorfilter.cpp commandcontinuationfilter.cpp
+ makeitem.cpp makeactionfilter.cpp otherfilter.cpp
+ LINK
+ kdevdcopextensions-static kdevextensions-static
+ kdevwidgets-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### libkdevappview (module) ###################
+
+tde_add_kpart( libkdevappview AUTOMOC
+ SOURCES
+ appoutputviewpart.cpp appoutputwidget.cpp filterdlg.ui
+ LINK
+ kdevdcopextensions-static kdevextensions-static
+ kdevwidgets-shared kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/partexplorer/CMakeLists.txt b/parts/partexplorer/CMakeLists.txt
new file mode 100644
index 00000000..0b3e6a3a
--- /dev/null
+++ b/parts/partexplorer/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevpartexplorer.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpartexplorer.rc DESTINATION ${DATA_INSTALL_DIR}/kdevpartexplorer )
+
+
+##### libkdevpartexplorer (module) ##############
+
+tde_add_kpart( libkdevpartexplorer AUTOMOC
+ SOURCES
+ partexplorerformbase.ui partexplorerform.cpp
+ partexplorer_plugin.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/quickopen/CMakeLists.txt b/parts/quickopen/CMakeLists.txt
new file mode 100644
index 00000000..b67f2c4f
--- /dev/null
+++ b/parts/quickopen/CMakeLists.txt
@@ -0,0 +1,46 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/external
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevquickopen.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_quickopen.rc DESTINATION ${DATA_INSTALL_DIR}/kdevquickopen )
+
+
+##### libkdevquickopen (module) #################
+
+tde_add_kpart( libkdevquickopen AUTOMOC
+ SOURCES
+ quickopen_part.cpp quickopendialog.cpp
+ quickopenclassdialog.cpp quickopenbase.ui
+ quickopenfiledialog.cpp quickopenfunctiondialog.cpp
+ quickopenfunctionchooseformbase.ui
+ quickopenfunctionchooseform.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/regexptest/CMakeLists.txt b/parts/regexptest/CMakeLists.txt
new file mode 100644
index 00000000..4fb0909a
--- /dev/null
+++ b/parts/regexptest/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevregexptest.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevregexptest.rc DESTINATION ${DATA_INSTALL_DIR}/kdevregexptest )
+
+
+##### libkdevregexptest (module) ################
+
+tde_add_kpart( libkdevregexptest AUTOMOC
+ SOURCES
+ regexptestpart.cpp regexptestdlg.cpp regexptestdlgbase.ui
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/replace/CMakeLists.txt b/parts/replace/CMakeLists.txt
new file mode 100644
index 00000000..ee643391
--- /dev/null
+++ b/parts/replace/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevreplace.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_replace.rc DESTINATION ${DATA_INSTALL_DIR}/kdevreplace )
+
+
+##### libkdevreplace (module) ###################
+
+tde_add_kpart( libkdevreplace AUTOMOC
+ SOURCES
+ replace_part.cpp replace_widget.cpp replacedlg.ui
+ replaceitem.cpp replaceview.cpp replacedlgimpl.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/scripting/CMakeLists.txt b/parts/scripting/CMakeLists.txt
new file mode 100644
index 00000000..c4ea4ea2
--- /dev/null
+++ b/parts/scripting/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevscripting.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevscripting.rc DESTINATION ${DATA_INSTALL_DIR}/kdevscripting )
+
+
+##### libkdevscripting (module) #################
+
+tde_add_kpart( libkdevscripting AUTOMOC
+ SOURCES
+ scriptingpart.cpp scriptingglobalconfigbase.ui
+ scriptingglobalconfig.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/snippet/CMakeLists.txt b/parts/snippet/CMakeLists.txt
new file mode 100644
index 00000000..5eead63d
--- /dev/null
+++ b/parts/snippet/CMakeLists.txt
@@ -0,0 +1,42 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevsnippet.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_snippet.rc DESTINATION ${DATA_INSTALL_DIR}/kdevsnippet )
+
+
+##### libkdevsnippet (module) ###################
+
+tde_add_kpart( libkdevsnippet AUTOMOC
+ SOURCES
+ snippet_part.cpp snippet_widget.cpp snippetdlg.ui
+ snippetitem.cpp snippetsettingsbase.ui snippetsettings.cpp
+ snippetconfig.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/texttools/CMakeLists.txt b/parts/texttools/CMakeLists.txt
new file mode 100644
index 00000000..7ffd1777
--- /dev/null
+++ b/parts/texttools/CMakeLists.txt
@@ -0,0 +1,38 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevtexttools.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevtexttools (module) #################
+
+tde_add_kpart( libkdevtexttools AUTOMOC
+ SOURCES texttoolspart.cpp texttoolswidget.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/tipofday/CMakeLists.txt b/parts/tipofday/CMakeLists.txt
new file mode 100644
index 00000000..fa563205
--- /dev/null
+++ b/parts/tipofday/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+tde_install_icons( )
+install( FILES kdevtipofday.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES tips DESTINATION ${DATA_INSTALL_DIR}/kdevtipofday )
+install( FILES kdevpart_tipofday.rc DESTINATION ${DATA_INSTALL_DIR}/kdevtipofday )
+
+
+##### libkdevtipofday (module) ##################
+
+tde_add_kpart( libkdevtipofday AUTOMOC
+ SOURCES tipofday_part.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/tools/CMakeLists.txt b/parts/tools/CMakeLists.txt
new file mode 100644
index 00000000..b95191aa
--- /dev/null
+++ b/parts/tools/CMakeLists.txt
@@ -0,0 +1,43 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${CMAKE_SOURCE_DIR}/parts/tools
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevtools.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_tools.rc DESTINATION ${DATA_INSTALL_DIR}/kdevtools )
+
+
+##### libkdevtools (module) #####################
+
+tde_add_kpart( libkdevtools AUTOMOC
+ SOURCES
+ tools_part.cpp toolsconfig.cpp toolsconfigwidgetbase.ui
+ toolsconfigwidget.cpp kapplicationtree.cpp addtooldlg.ui
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/uimode/CMakeLists.txt b/parts/uimode/CMakeLists.txt
new file mode 100644
index 00000000..d09115b8
--- /dev/null
+++ b/parts/uimode/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevuichooser.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevuichooser (module) #################
+
+tde_add_kpart( libkdevuichooser AUTOMOC
+ SOURCES
+ uichooser_part.cpp uichooser.ui uichooser_widget.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/valgrind/CMakeLists.txt b/parts/valgrind/CMakeLists.txt
new file mode 100644
index 00000000..082c44ad
--- /dev/null
+++ b/parts/valgrind/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevvalgrind.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+install( FILES kdevpart_valgrind.rc DESTINATION ${DATA_INSTALL_DIR}/kdevvalgrind )
+
+
+##### libkdevvalgrind (module) ##################
+
+tde_add_kpart( libkdevvalgrind AUTOMOC
+ SOURCES
+ dialog_widget.ui valgrind_part.cpp valgrind_widget.cpp
+ valgrind_dialog.cpp valgrinditem.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/parts/vcsmanager/CMakeLists.txt b/parts/vcsmanager/CMakeLists.txt
new file mode 100644
index 00000000..48d5a6d9
--- /dev/null
+++ b/parts/vcsmanager/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_definitions( ${KDE_PLUGIN} )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib/interfaces
+ ${CMAKE_SOURCE_DIR}/lib/util
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES kdevvcsmanager.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### libkdevvcsmanager (module) ################
+
+tde_add_kpart( libkdevvcsmanager AUTOMOC
+ SOURCES
+ vcsmanagerpart.cpp vcsmanagerprojectconfigbase.ui
+ vcsmanagerprojectconfig.cpp
+ LINK kdevelop-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)