summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2013-11-03 17:00:06 +0100
committerSlávek Banko <slavek.banko@axis.cz>2013-11-03 17:00:06 +0100
commit660ae8182d53859998fb656b97127ca71ba2dea5 (patch)
treee10d2d14c7f37f3e8593d041765734fa7fe055fc
parent1a22301f46db807500b77119ae0132b9a3f876c5 (diff)
downloadtdeaddons-660ae818.tar.gz
tdeaddons-660ae818.zip
Remaining parts of cmake conversion
-rw-r--r--CMakeLists.txt28
-rw-r--r--ConfigureChecks.cmake31
-rw-r--r--atlantikdesigner/CMakeLists.txt23
-rw-r--r--atlantikdesigner/designer/CMakeLists.txt34
-rw-r--r--atlantikdesigner/pics/CMakeLists.txt16
-rw-r--r--kate/cppsymbolviewer/CMakeLists.txt4
-rw-r--r--kate/filelistloader/CMakeLists.txt4
-rw-r--r--kate/filetemplates/plugin/CMakeLists.txt4
-rw-r--r--kate/helloworld/CMakeLists.txt4
-rw-r--r--kate/htmltools/CMakeLists.txt4
-rw-r--r--kate/insertcommand/CMakeLists.txt4
-rw-r--r--kate/kjswrapper/samples/CMakeLists.txt4
-rw-r--r--kate/kpybrowser/CMakeLists.txt4
-rw-r--r--kate/make/CMakeLists.txt4
-rw-r--r--kate/modeline/CMakeLists.txt4
-rw-r--r--kate/openheader/CMakeLists.txt4
-rw-r--r--kate/snippets/CMakeLists.txt4
-rw-r--r--kate/tabbarextension/CMakeLists.txt4
-rw-r--r--kate/textfilter/CMakeLists.txt4
-rw-r--r--kate/xmlcheck/CMakeLists.txt4
-rw-r--r--kate/xmltools/CMakeLists.txt4
-rw-r--r--konq-plugins/babelfish/CMakeLists.txt9
-rw-r--r--konq-plugins/domtreeviewer/CMakeLists.txt5
-rw-r--r--konq-plugins/fsview/CMakeLists.txt1
-rw-r--r--konq-plugins/searchbar/CMakeLists.txt5
-rw-r--r--konq-plugins/validators/CMakeLists.txt5
-rw-r--r--konq-plugins/webarchiver/CMakeLists.txt5
-rw-r--r--noatun-plugins/CMakeLists.txt26
-rw-r--r--noatun-plugins/alarm/CMakeLists.txt40
-rw-r--r--noatun-plugins/alsaplayer/CMakeLists.txt41
-rw-r--r--noatun-plugins/blurscope/CMakeLists.txt42
-rw-r--r--noatun-plugins/charlatan/CMakeLists.txt40
-rw-r--r--noatun-plugins/dub/CMakeLists.txt12
-rw-r--r--noatun-plugins/dub/dub/CMakeLists.txt42
-rw-r--r--noatun-plugins/ffrs/CMakeLists.txt40
-rw-r--r--noatun-plugins/luckytag/CMakeLists.txt40
-rw-r--r--noatun-plugins/lyrics/CMakeLists.txt40
-rw-r--r--noatun-plugins/nexscope/CMakeLists.txt53
-rw-r--r--noatun-plugins/noatunmadness/CMakeLists.txt40
-rw-r--r--noatun-plugins/oblique/CMakeLists.txt45
-rw-r--r--noatun-plugins/oblique/schemas/CMakeLists.txt14
-rw-r--r--noatun-plugins/pitchablespeed/CMakeLists.txt41
-rw-r--r--noatun-plugins/synaescope/CMakeLists.txt56
-rw-r--r--noatun-plugins/tippercanoe/CMakeLists.txt51
-rw-r--r--noatun-plugins/tyler/CMakeLists.txt51
-rw-r--r--noatun-plugins/wavecapture/CMakeLists.txt42
-rw-r--r--tdefile-plugins/lnk/CMakeLists.txt4
47 files changed, 971 insertions, 15 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 39f9aec..dac8dc5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,18 +41,22 @@ tde_setup_paths( )
##### optional stuff ############################
option( WITH_ALL_OPTIONS "Enable all sane optional stuff" OFF )
-option( WITH_ARTS "Enable aRts support" ${WITH_ALL_OPTIONS} )
-option( WITH_XMMS "Enable xmms support" OFF )
-option( WITH_TEST "Build tests" OFF )
+option( WITH_ARTS "Enable aRts support" ${WITH_ALL_OPTIONS} )
+option( WITH_SDL "Enable SDL support" ${WITH_ALL_OPTIONS} )
+option( WITH_BERKELEY_DB "Enable Berkeley DB support" ${WITH_ALL_OPTIONS} )
+option( WITH_XMMS "Enable xmms support" OFF )
+option( WITH_TEST "Build tests" OFF )
##### options comments ##########################
-# WITH_XMMS affects kicker-applets
-# WITH_XMMS description enables kicker multimedia-control applet to interact
-# with xmms
-# WITH_ARTS affects konq-plugins/sidebar/mediaplayer
-# WITH_TEST affects konq-plugins/fsview
+# WITH_XMMS affects kicker-applets
+# WITH_XMMS description enables kicker multimedia-control applet to interact
+# with xmms
+# WITH_ARTS affects konq-plugins/sidebar/mediaplayer, noatun plugins
+# WITH_SDL affects noatun plugins
+# WITH_BERKELEY_DB affects noatun plugins
+# WITH_TEST affects konq-plugins/fsview
# NOTE: WITH_XMMS supports only obsolte xmms version 1
@@ -60,7 +64,7 @@ option( WITH_TEST "Build tests" OFF )
option( BUILD_ALL "Build all" OFF )
-# option( BUILD_ATLANTIKDESIGNER "Build ???" ${BUILD_ALL} ) # need tdegames
+option( BUILD_ATLANTIKDESIGNER "Build atlantikdesigner" ${BUILD_ALL} ) # need tdegames
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
option( BUILD_KADDRESSBOOK_PLUGINS "Build kaddressbook plugins" ${BUILD_ALL} ) # requires tdepim
option( BUILD_KATE_PLUGINS "Build kate plugins" ${BUILD_ALL} )
@@ -68,7 +72,7 @@ option( BUILD_KICKER_APPLETS "Build kicker applets" ${BUILD_ALL} )
option( BUILD_KNEWSTICKER_SCRIPTS "Install additional knewsticker scripts" ${BUILD_ALL} )
option( BUILD_KONQ_PLUGINS "Build konqueror plugins" ${BUILD_ALL} )
option( BUILD_KSIG "Build kde email signature manager" ${BUILD_ALL} )
-# option( BUILD_NOATUN_PLUGINS "Build noatun plugins" ${BUILD_ALL} ) # need tdemultimedia
+option( BUILD_NOATUN_PLUGINS "Build noatun plugins" ${BUILD_ALL} ) # need tdemultimedia
option( BUILD_RENAMEDLG_PLUGINS "Build KRenameDlg plugins" ${BUILD_ALL} )
option( BUILD_TDEFILE_PLUGINS "Build additional tdefileplugins" ${BUILD_ALL} )
@@ -94,7 +98,7 @@ endif( WITH_TEST )
##### tdeaddons directories #####################
-# tde_conditional_add_subdirectory( BUILD_ATLANTIKDESIGNER atlantikdesigner )
+tde_conditional_add_subdirectory( BUILD_ATLANTIKDESIGNER atlantikdesigner )
tde_conditional_add_subdirectory( BUILD_DOC doc )
tde_conditional_add_subdirectory( BUILD_KADDRESSBOOK_PLUGINS kaddressbook-plugins )
tde_conditional_add_subdirectory( BUILD_KATE_PLUGINS kate )
@@ -102,7 +106,7 @@ tde_conditional_add_subdirectory( BUILD_KICKER_APPLETS kicker-applets )
tde_conditional_add_subdirectory( BUILD_KNEWSTICKER_SCRIPTS knewsticker-scripts )
tde_conditional_add_subdirectory( BUILD_KONQ_PLUGINS konq-plugins )
tde_conditional_add_subdirectory( BUILD_KSIG ksig )
-# tde_conditional_add_subdirectory( BUILD_NOATUN_PLUGINS noatun-plugins )
+tde_conditional_add_subdirectory( BUILD_NOATUN_PLUGINS noatun-plugins )
tde_conditional_add_subdirectory( BUILD_RENAMEDLG_PLUGINS renamedlgplugins)
tde_conditional_add_subdirectory( BUILD_TDEFILE_PLUGINS tdefile-plugins)
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 8f1c622..1fedc9a 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -15,7 +15,7 @@
if( WITH_GCC_VISIBILITY )
if( NOT UNIX )
- tde_message_fatal(FATAL_ERROR "\ngcc visibility support was requested, but your system is not *NIX" )
+ tde_message_fatal( "gcc visibility support was requested, but your system is not *NIX" )
endif( NOT UNIX )
set( __KDE_HAVE_GCC_VISIBILITY 1 )
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
@@ -53,15 +53,40 @@ if( BUILD_KONQ_PLUGINS )
check_include_file( "sys/ioctl.h" HAVE_SYS_IOCTL_H )
check_include_file( "libutil.h" HAVE_LIBUTIL_H )
check_include_file( "util.h" HAVE_UTIL_H )
+endif( BUILD_KONQ_PLUGINS )
+
+
+##### other dependencies ########################
+if( BUILD_KONQ_PLUGINS OR BUILD_NOATUN_PLUGINS )
# arts
if( WITH_ARTS )
pkg_search_module( ARTS arts )
if( NOT ARTS_FOUND )
- message( FATAL_ERROR "\naRts is requested, but was not found on your system" )
+ tde_message_fatal( "aRts is requested, but was not found on your system" )
endif( )
endif( WITH_ARTS )
-endif( BUILD_KONQ_PLUGINS )
+endif( BUILD_KONQ_PLUGINS OR BUILD_NOATUN_PLUGINS )
+
+
+if( BUILD_NOATUN_PLUGINS )
+ # sdl
+ if( WITH_SDL )
+ pkg_search_module( SDL sdl )
+ if( NOT SDL_FOUND )
+ tde_message_fatal( "SDL is requested, but was not found on your system" )
+ endif( )
+ endif( WITH_SDL )
+
+ # berkeley db
+ if( WITH_BERKELEY_DB )
+ find_path( BERKELEY_DB_INCLUDE_DIRS db_cxx.h )
+ find_library( BERKELEY_DB_LIBS db_cxx )
+ if( BERKELEY_DB_INCLUDE_DIRS-NOTFOUND OR BERKELEY_DB_LIBS-NOTFOUND )
+ tde_message_fatal( "BerkeleyDB is requested, but was not found on your system" )
+ endif( )
+ endif( WITH_BERKELEY_DB )
+endif( BUILD_NOATUN_PLUGINS )
# required stuff
diff --git a/atlantikdesigner/CMakeLists.txt b/atlantikdesigner/CMakeLists.txt
new file mode 100644
index 0000000..dfe5f53
--- /dev/null
+++ b/atlantikdesigner/CMakeLists.txt
@@ -0,0 +1,23 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( designer )
+add_subdirectory( pics )
+
+##### other data ################################
+
+install( FILES atlantikdesignerui.rc
+ DESTINATION ${DATA_INSTALL_DIR}/atlantikdesigner
+)
+
+install( FILES atlantikdesigner.desktop
+ DESTINATION ${XDG_APPS_INSTALL_DIR}
+)
diff --git a/atlantikdesigner/designer/CMakeLists.txt b/atlantikdesigner/designer/CMakeLists.txt
new file mode 100644
index 0000000..5cf5f67
--- /dev/null
+++ b/atlantikdesigner/designer/CMakeLists.txt
@@ -0,0 +1,34 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### atlantikdesigner (executable) #########################
+
+tde_add_executable( atlantikdesigner AUTOMOC
+ SOURCES boardinfo.cpp designer.cpp editor.cpp main.cpp group.cpp
+ LINK tdeio-shared atlantic atlantikui tdegames DCOP
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
diff --git a/atlantikdesigner/pics/CMakeLists.txt b/atlantikdesigner/pics/CMakeLists.txt
new file mode 100644
index 0000000..a7977c2
--- /dev/null
+++ b/atlantikdesigner/pics/CMakeLists.txt
@@ -0,0 +1,16 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+
+##### icons #####################################
+
+tde_install_icons( )
+
diff --git a/kate/cppsymbolviewer/CMakeLists.txt b/kate/cppsymbolviewer/CMakeLists.txt
index da04b2b..eeade21 100644
--- a/kate/cppsymbolviewer/CMakeLists.txt
+++ b/kate/cppsymbolviewer/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katecppsymbolviewerplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katecppsymbolviewer
)
+
+install( FILES katecppsymbolviewer.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/filelistloader/CMakeLists.txt b/kate/filelistloader/CMakeLists.txt
index 9e92b96..fffbc79 100644
--- a/kate/filelistloader/CMakeLists.txt
+++ b/kate/filelistloader/CMakeLists.txt
@@ -31,3 +31,7 @@ install( FILES ui.rc
install( FILES katefll.desktop
DESTINATION ${APPS_INSTALL_DIR}/.hidden
)
+
+install( FILES katefll_plugin.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/filetemplates/plugin/CMakeLists.txt b/kate/filetemplates/plugin/CMakeLists.txt
index d80a9fe..9a49d3d 100644
--- a/kate/filetemplates/plugin/CMakeLists.txt
+++ b/kate/filetemplates/plugin/CMakeLists.txt
@@ -40,3 +40,7 @@ install( FILES ui.rc
install( FILES katetemplate.xml
DESTINATION ${DATA_INSTALL_DIR}/katepart/syntax
)
+
+install( FILES katefiletemplates.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/helloworld/CMakeLists.txt b/kate/helloworld/CMakeLists.txt
index 1e1af17..3e2b020 100644
--- a/kate/helloworld/CMakeLists.txt
+++ b/kate/helloworld/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katehelloworldplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katehelloworld
)
+
+install( FILES katehelloworld.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/htmltools/CMakeLists.txt b/kate/htmltools/CMakeLists.txt
index 072c397..7567b62 100644
--- a/kate/htmltools/CMakeLists.txt
+++ b/kate/htmltools/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katehtmltoolsplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katehtmltools
)
+
+install( FILES katehtmltools.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/insertcommand/CMakeLists.txt b/kate/insertcommand/CMakeLists.txt
index 518d92a..412ddd7 100644
--- a/kate/insertcommand/CMakeLists.txt
+++ b/kate/insertcommand/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( kateinsertcommandplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/kateinsertcommand
)
+
+install( FILES kateinsertcommand.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/kjswrapper/samples/CMakeLists.txt b/kate/kjswrapper/samples/CMakeLists.txt
index bc4fd3f..ee45174 100644
--- a/kate/kjswrapper/samples/CMakeLists.txt
+++ b/kate/kjswrapper/samples/CMakeLists.txt
@@ -11,3 +11,7 @@ install( FILES katekjsselect.js katekjsselect.rc
install( FILES katekjsconsolewindow.js katekjsconsolewindow.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katekjsconsolewindow
)
+
+install( FILES katekjstest1.desktop katekjsconsolewindow.desktop katekjsselect.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/kpybrowser/CMakeLists.txt b/kate/kpybrowser/CMakeLists.txt
index cfd08ec..26cac70 100644
--- a/kate/kpybrowser/CMakeLists.txt
+++ b/kate/kpybrowser/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katepybrowseplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katepybrowse
)
+
+install( FILES katepybrowse.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/make/CMakeLists.txt b/kate/make/CMakeLists.txt
index 21f6bd9..15022c2 100644
--- a/kate/make/CMakeLists.txt
+++ b/kate/make/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katemakeplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katemake
)
+
+install( FILES katemake.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/modeline/CMakeLists.txt b/kate/modeline/CMakeLists.txt
index 595c934..4eb208f 100644
--- a/kate/modeline/CMakeLists.txt
+++ b/kate/modeline/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katemodelineplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katemodeline
)
+
+install( FILES katemodeline.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/openheader/CMakeLists.txt b/kate/openheader/CMakeLists.txt
index c838d3a..9c6473e 100644
--- a/kate/openheader/CMakeLists.txt
+++ b/kate/openheader/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( kateopenheaderplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/kateopenheader
)
+
+install( FILES kateopenheader.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/snippets/CMakeLists.txt b/kate/snippets/CMakeLists.txt
index df4738c..11d5059 100644
--- a/kate/snippets/CMakeLists.txt
+++ b/kate/snippets/CMakeLists.txt
@@ -28,3 +28,7 @@ tde_add_kpart( katesnippetsplugin AUTOMOC
install( FILES plugin_katesnippets.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katesnippets
)
+
+install( FILES katesnippets.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/tabbarextension/CMakeLists.txt b/kate/tabbarextension/CMakeLists.txt
index d6e8dcd..b93e745 100644
--- a/kate/tabbarextension/CMakeLists.txt
+++ b/kate/tabbarextension/CMakeLists.txt
@@ -36,3 +36,7 @@ tde_add_kpart( libkatetabbarextensionplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katetabbarextension
)
+
+install( FILES katetabbarextension.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/textfilter/CMakeLists.txt b/kate/textfilter/CMakeLists.txt
index 57fa907..b1c31b1 100644
--- a/kate/textfilter/CMakeLists.txt
+++ b/kate/textfilter/CMakeLists.txt
@@ -36,3 +36,7 @@ tde_add_kpart( katetextfilterplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katetextfilter
)
+
+install( FILES katetextfilter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/xmlcheck/CMakeLists.txt b/kate/xmlcheck/CMakeLists.txt
index b24e27a..090135a 100644
--- a/kate/xmlcheck/CMakeLists.txt
+++ b/kate/xmlcheck/CMakeLists.txt
@@ -27,3 +27,7 @@ tde_add_kpart( katexmlcheckplugin AUTOMOC
install( FILES ui.rc
DESTINATION ${DATA_INSTALL_DIR}/kate/plugins/katexmlcheck
)
+
+install( FILES katexmlcheck.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/kate/xmltools/CMakeLists.txt b/kate/xmltools/CMakeLists.txt
index 76a0c71..2e93441 100644
--- a/kate/xmltools/CMakeLists.txt
+++ b/kate/xmltools/CMakeLists.txt
@@ -43,3 +43,7 @@ install( FILES html4-loose.dtd.xml html4-strict.dtd.xml kde-docbook.dtd.xml
kpartgui.dtd.xml kcfg.dtd.xml
DESTINATION ${DATA_INSTALL_DIR}/katexmltools
)
+
+install( FILES katexmltools.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)
diff --git a/konq-plugins/babelfish/CMakeLists.txt b/konq-plugins/babelfish/CMakeLists.txt
index 742a47a..0bd425a 100644
--- a/konq-plugins/babelfish/CMakeLists.txt
+++ b/konq-plugins/babelfish/CMakeLists.txt
@@ -36,3 +36,12 @@ install( FILES plugin_babelfish.rc plugin_babelfish.desktop
install( FILES plugin_babelfish.desktop
DESTINATION ${APPS_INSTALL_DIR}/.hidden
)
+
+install( FILES translaterc
+ DESTINATION ${SYSCONF_INSTALL_DIR}
+)
+
+install( FILES ../uninstall.desktop
+ RENAME babelfishplugin.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/tdehtml/kpartplugins
+)
diff --git a/konq-plugins/domtreeviewer/CMakeLists.txt b/konq-plugins/domtreeviewer/CMakeLists.txt
index af36d41..b9c5f00 100644
--- a/konq-plugins/domtreeviewer/CMakeLists.txt
+++ b/konq-plugins/domtreeviewer/CMakeLists.txt
@@ -43,3 +43,8 @@ install( FILES domtreeviewerui.rc
install( FILES plugin_domtreeviewer.desktop
DESTINATION ${APPS_INSTALL_DIR}/.hidden
)
+
+install( FILES ../uninstall.desktop
+ RENAME domtreeviewerplugin.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/tdehtml/kpartplugins
+)
diff --git a/konq-plugins/fsview/CMakeLists.txt b/konq-plugins/fsview/CMakeLists.txt
index 2860015..d68adcf 100644
--- a/konq-plugins/fsview/CMakeLists.txt
+++ b/konq-plugins/fsview/CMakeLists.txt
@@ -26,6 +26,7 @@ link_directories(
tde_add_library( fsview STATIC_PIC AUTOMOC
SOURCES treemap.cpp fsview.cpp scan.cpp inode.cpp
+ LINK tdeio-shared
)
diff --git a/konq-plugins/searchbar/CMakeLists.txt b/konq-plugins/searchbar/CMakeLists.txt
index 7558bc4..379c6c5 100644
--- a/konq-plugins/searchbar/CMakeLists.txt
+++ b/konq-plugins/searchbar/CMakeLists.txt
@@ -29,3 +29,8 @@ tde_add_kpart( libsearchbarplugin AUTOMOC
install( FILES searchbar.rc searchbar.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqueror/kpartplugins
)
+
+install( FILES ../uninstall.desktop
+ RENAME searchbarplugin.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konqueror/kpartplugins
+)
diff --git a/konq-plugins/validators/CMakeLists.txt b/konq-plugins/validators/CMakeLists.txt
index 3a267be..fb881ed 100644
--- a/konq-plugins/validators/CMakeLists.txt
+++ b/konq-plugins/validators/CMakeLists.txt
@@ -36,3 +36,8 @@ install( FILES plugin_validators.rc plugin_validators.desktop
install( FILES plugin_validators.desktop
DESTINATION ${APPS_INSTALL_DIR}/.hidden
)
+
+install( FILES ../uninstall.desktop
+ RENAME validatorsplugin.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/tdehtml/kpartplugins
+)
diff --git a/konq-plugins/webarchiver/CMakeLists.txt b/konq-plugins/webarchiver/CMakeLists.txt
index b017269..063c774 100644
--- a/konq-plugins/webarchiver/CMakeLists.txt
+++ b/konq-plugins/webarchiver/CMakeLists.txt
@@ -49,3 +49,8 @@ install( FILES webarchivethumbnail.desktop
install( FILES plugin_webarchiver.desktop
DESTINATION ${APPS_INSTALL_DIR}/.hidden
)
+
+install( FILES ../uninstall.desktop
+ RENAME webarchiverplugin.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/tdehtml/kpartplugins
+)
diff --git a/noatun-plugins/CMakeLists.txt b/noatun-plugins/CMakeLists.txt
new file mode 100644
index 0000000..7147f53
--- /dev/null
+++ b/noatun-plugins/CMakeLists.txt
@@ -0,0 +1,26 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( alarm )
+tde_conditional_add_subdirectory( WITH_ARTS alsaplayer )
+tde_conditional_add_subdirectory( WITH_SDL blurscope )
+add_subdirectory( charlatan )
+add_subdirectory( dub )
+add_subdirectory( ffrs )
+add_subdirectory( luckytag )
+add_subdirectory( lyrics )
+add_subdirectory( noatunmadness )
+tde_conditional_add_subdirectory( WITH_BERKELEY_DB oblique )
+tde_conditional_add_subdirectory( WITH_ARTS pitchablespeed )
+tde_conditional_add_subdirectory( WITH_SDL synaescope )
+tde_conditional_add_subdirectory( WITH_SDL tippercanoe )
+tde_conditional_add_subdirectory( WITH_SDL tyler )
+tde_conditional_add_subdirectory( WITH_ARTS wavecapture )
diff --git a/noatun-plugins/alarm/CMakeLists.txt b/noatun-plugins/alarm/CMakeLists.txt
new file mode 100644
index 0000000..3ab8d0a
--- /dev/null
+++ b/noatun-plugins/alarm/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunwakeup (kpart) ##########
+
+tde_add_kpart( noatunwakeup AUTOMOC
+ SOURCES wakeup.cpp kminutespinbox.cpp kpercentspinbox.cpp
+ LINK tdeio-shared noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES wakeup.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/alsaplayer/CMakeLists.txt b/noatun-plugins/alsaplayer/CMakeLists.txt
new file mode 100644
index 0000000..fafd0aa
--- /dev/null
+++ b/noatun-plugins/alsaplayer/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${ARTS_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunalsaplayer (kpart) ##########
+
+tde_add_kpart( noatunalsaplayer AUTOMOC
+ SOURCES AlsaPlayer.ui alsaplayerui.cpp userinterface.cpp configmodule.cpp seeker.cpp
+ LINK artskde-shared tdecore-shared noatuncontrols noatun
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES alsaplayerui.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/blurscope/CMakeLists.txt b/noatun-plugins/blurscope/CMakeLists.txt
new file mode 100644
index 0000000..dbe3d4a
--- /dev/null
+++ b/noatun-plugins/blurscope/CMakeLists.txt
@@ -0,0 +1,42 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${SDL_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${SDL_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunblurscope (kpart) ##########
+
+tde_add_kpart( noatunblurscope AUTOMOC
+ SOURCES sdlscope.cpp scopedisplayer.cpp
+ LINK tdeio-shared ${SDL_LIBRARIES} noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES blurscope.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/charlatan/CMakeLists.txt b/noatun-plugins/charlatan/CMakeLists.txt
new file mode 100644
index 0000000..25c549c
--- /dev/null
+++ b/noatun-plugins/charlatan/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatuncharlatan (kpart) ##########
+
+tde_add_kpart( noatuncharlatan AUTOMOC
+ SOURCES charlatanui.cpp seeker.cpp userinterface.cpp configmodule.cpp
+ LINK tdecore-shared noatuncontrols noatun
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES charlatanui.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/dub/CMakeLists.txt b/noatun-plugins/dub/CMakeLists.txt
new file mode 100644
index 0000000..fa2f5ab
--- /dev/null
+++ b/noatun-plugins/dub/CMakeLists.txt
@@ -0,0 +1,12 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( dub )
diff --git a/noatun-plugins/dub/dub/CMakeLists.txt b/noatun-plugins/dub/dub/CMakeLists.txt
new file mode 100644
index 0000000..1ed6223
--- /dev/null
+++ b/noatun-plugins/dub/dub/CMakeLists.txt
@@ -0,0 +1,42 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatundub (kpart) ##########
+
+tde_add_kpart( noatundub AUTOMOC
+ SOURCES
+ dubprefs.ui dubplaylistitem.cpp dubplaylist.cpp fileselectorwidget.cpp
+ dubview.cpp dubapp.cpp dub.cpp dubconfigmodule.cpp
+ LINK tdeio-shared noatun
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES dub.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/ffrs/CMakeLists.txt b/noatun-plugins/ffrs/CMakeLists.txt
new file mode 100644
index 0000000..a512afb
--- /dev/null
+++ b/noatun-plugins/ffrs/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatun_ffrs (kpart) ##########
+
+tde_add_kpart( noatun_ffrs AUTOMOC
+ SOURCES ffrs.cpp
+ LINK tdeio-shared noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES ffrs.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/luckytag/CMakeLists.txt b/noatun-plugins/luckytag/CMakeLists.txt
new file mode 100644
index 0000000..e618c7f
--- /dev/null
+++ b/noatun-plugins/luckytag/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunluckytag (kpart) ##########
+
+tde_add_kpart( noatunluckytag AUTOMOC
+ SOURCES luckytag.cpp parsedmp3filename.cpp
+ LINK tdeio-shared noatun noatuntags
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES luckytag.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/lyrics/CMakeLists.txt b/noatun-plugins/lyrics/CMakeLists.txt
new file mode 100644
index 0000000..3ab73ae
--- /dev/null
+++ b/noatun-plugins/lyrics/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunlyrics (kpart) ##########
+
+tde_add_kpart( noatunlyrics AUTOMOC
+ SOURCES lyrics.cpp historymanager.cpp cmodule.cpp
+ LINK tdehtml-shared tdeio-shared noatun
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES lyrics.plugin lyricsui.rc
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/nexscope/CMakeLists.txt b/noatun-plugins/nexscope/CMakeLists.txt
new file mode 100644
index 0000000..e049ccf
--- /dev/null
+++ b/noatun-plugins/nexscope/CMakeLists.txt
@@ -0,0 +1,53 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${SDL_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${SDL_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunnexscope (kpart) ##########
+
+tde_add_kpart( noatunnexscope AUTOMOC
+ SOURCES noatunplugin.cpp
+ LINK tdeio-shared noatun
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### noatunnexscope.bin (executable) #########################
+
+tde_add_executable( noatunnexscope.bin AUTOMOC
+ SOURCES
+ renderers.cpp bitmappool.cpp nex.cpp output.cpp input.cpp
+ gui.cpp regionwidget.cpp convolve.c
+ LINK tdeio-shared DCOP ${SDL_LIBRARIES} noatun m
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES nexscope.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/noatunmadness/CMakeLists.txt b/noatun-plugins/noatunmadness/CMakeLists.txt
new file mode 100644
index 0000000..91d8d2a
--- /dev/null
+++ b/noatun-plugins/noatunmadness/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunmadness (kpart) ##########
+
+tde_add_kpart( noatunmadness AUTOMOC
+ SOURCES madness.cpp
+ LINK tdeio-shared noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES madness.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/oblique/CMakeLists.txt b/noatun-plugins/oblique/CMakeLists.txt
new file mode 100644
index 0000000..c7547c3
--- /dev/null
+++ b/noatun-plugins/oblique/CMakeLists.txt
@@ -0,0 +1,45 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( schemas )
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${BERKELEY_DB_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatun_oblique (kpart) ##########
+
+tde_add_kpart( noatun_oblique AUTOMOC
+ SOURCES
+ base.cpp kbuffer.cpp query.cpp oblique.cpp tree.cpp file.cpp
+ selector.cpp menu.cpp cmodule.cpp kdatacollection.cpp view.cpp
+ LINK tdeio-shared noatun ${BERKELEY_DB_LIBS}
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES oblique.plugin obliqueui.rc
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/oblique/schemas/CMakeLists.txt b/noatun-plugins/oblique/schemas/CMakeLists.txt
new file mode 100644
index 0000000..52c44b9
--- /dev/null
+++ b/noatun-plugins/oblique/schemas/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES standard
+ DESTINATION ${DATA_INSTALL_DIR}/noatun/oblique/schemas
+)
diff --git a/noatun-plugins/pitchablespeed/CMakeLists.txt b/noatun-plugins/pitchablespeed/CMakeLists.txt
new file mode 100644
index 0000000..74887bf
--- /dev/null
+++ b/noatun-plugins/pitchablespeed/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${ARTS_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunpitchablespeed (kpart) ##########
+
+tde_add_kpart( noatunpitchablespeed AUTOMOC
+ SOURCES pitchablespeed.cpp speedtuner.ui
+ LINK artskde-shared tdeio-shared artsmoduleseffects noatun noatunarts m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES pitchablespeed.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/synaescope/CMakeLists.txt b/noatun-plugins/synaescope/CMakeLists.txt
new file mode 100644
index 0000000..df8bfba
--- /dev/null
+++ b/noatun-plugins/synaescope/CMakeLists.txt
@@ -0,0 +1,56 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${SDL_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${SDL_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunsynaescope (kpart) ##########
+
+tde_add_kpart( noatunsynaescope AUTOMOC
+ SOURCES synaescope.cpp cmodule.cpp
+ LINK tdeio-shared noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### noatunsynaescope.bin (executable) #########################
+
+tde_add_executable( noatunsynaescope.bin AUTOMOC
+ SOURCES core.cpp main.cpp sdlwrap.cpp ui.cpp
+ LINK tdeio-shared DCOP ${SDL_LIBRARIES} noatun
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+
+##### icons #####################################
+
+tde_install_icons( )
+
+
+##### other data ################################
+
+install( FILES synaescope.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/tippercanoe/CMakeLists.txt b/noatun-plugins/tippercanoe/CMakeLists.txt
new file mode 100644
index 0000000..0621114
--- /dev/null
+++ b/noatun-plugins/tippercanoe/CMakeLists.txt
@@ -0,0 +1,51 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${SDL_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${SDL_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatuntippecanoe (kpart) ##########
+
+tde_add_kpart( noatuntippecanoe AUTOMOC
+ SOURCES synaescope.cpp
+ LINK tdeio-shared noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### noatuntippecanoe.bin (executable) #########################
+
+tde_add_executable( noatuntippecanoe.bin AUTOMOC
+ SOURCES core.cpp main.cpp ui.cpp sdlwrap.cpp
+ LINK tdeio-shared DCOP ${SDL_LIBRARIES} noatun
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES tippecanoe.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/tyler/CMakeLists.txt b/noatun-plugins/tyler/CMakeLists.txt
new file mode 100644
index 0000000..2423762
--- /dev/null
+++ b/noatun-plugins/tyler/CMakeLists.txt
@@ -0,0 +1,51 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${SDL_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${SDL_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatuntyler (kpart) ##########
+
+tde_add_kpart( noatuntyler AUTOMOC
+ SOURCES tyler.cpp
+ LINK tdeio-shared noatun m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### noatuntyler.bin (executable) #########################
+
+tde_add_executable( noatuntyler.bin AUTOMOC
+ SOURCES main.cpp file.cpp compute.c display.c renderer.c
+ LINK tdeio-shared DCOP ${SDL_LIBRARIES} noatun
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES tyler.plugin tylerstates
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/noatun-plugins/wavecapture/CMakeLists.txt b/noatun-plugins/wavecapture/CMakeLists.txt
new file mode 100644
index 0000000..38b061d
--- /dev/null
+++ b/noatun-plugins/wavecapture/CMakeLists.txt
@@ -0,0 +1,42 @@
+#################################################
+#
+# (C) 2013 Slávek Banko
+# slavek (DOT) banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${ARTS_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/tde/arts
+ ${TDE_INCLUDE_DIR}/tde
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TDE_LIB_DIR}
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### noatunwavecapture (kpart) ##########
+
+tde_add_kpart( noatunwavecapture AUTOMOC
+ SOURCES wavecapture.cpp
+ LINK artskde-shared tdeio-shared artsmoduleseffects noatun noatunarts m
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES wavecapture.plugin
+ DESTINATION ${DATA_INSTALL_DIR}/noatun
+)
diff --git a/tdefile-plugins/lnk/CMakeLists.txt b/tdefile-plugins/lnk/CMakeLists.txt
index 54516d7..2154f19 100644
--- a/tdefile-plugins/lnk/CMakeLists.txt
+++ b/tdefile-plugins/lnk/CMakeLists.txt
@@ -40,3 +40,7 @@ install( FILES lnkforward.desktop
install( FILES x-win-lnk.desktop
DESTINATION ${MIME_INSTALL_DIR}/application
)
+
+install( FILES tdefile_lnk.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+)