[kdenetwork/kget] added cmake support

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1237330 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
samelian 13 years ago
parent 5ae369ea2e
commit 858c85b87d

@ -96,6 +96,7 @@ option( BUILD_FILESHARING "Build filesharing" ${BUILD_ALL} )
option( BUILD_KDICT "Build kdict" ${BUILD_ALL} )
option( BUILD_KDNSSD "Build kdnssd" ${BUILD_ALL} )
option( BUILD_KFILE_PLUGINS "Build kfile-plugins" ${BUILD_ALL} )
option( BUILD_KGET "Build kget" ${BUILD_ALL} )
option( BUILD_KOPETE "Build kopete" ${BUILD_ALL} )
option( BUILD_LIBRSS "Build librss" ${BUILD_ALL} )
@ -124,6 +125,7 @@ tde_conditional_add_subdirectory( BUILD_FILESHARING filesharing )
tde_conditional_add_subdirectory( BUILD_KDICT kdict )
tde_conditional_add_subdirectory( BUILD_KDNSSD kdnssd )
tde_conditional_add_subdirectory( BUILD_KFILE_PLUGINS kfile-plugins )
tde_conditional_add_subdirectory( BUILD_KGET kget )
tde_conditional_add_subdirectory( BUILD_KOPETE kopete )
tde_conditional_add_subdirectory( BUILD_LIBRSS librss )

@ -0,0 +1,51 @@
#################################################
#
# (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( pics )
add_subdirectory( icons )
add_subdirectory( sounds )
add_subdirectory( kget_plug_in )
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
tde_install_icons( )
install( FILES kget.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
install( FILES x-kgetlist.desktop DESTINATION ${MIME_INSTALL_DIR}/application )
install( FILES kget_download.desktop DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus )
install( FILES kgetui.rc eventsrc DESTINATION ${DATA_INSTALL_DIR}/kget )
##### kget (executable) #########################
tde_add_executable( kget AUTOMOC
SOURCES
getfilejob.cpp slaveevent.cpp slave.cpp transferlist.cpp
transfer.cpp settings.cpp logwindow.cpp kmainwidget.cpp kfileio.cpp
droptarget.cpp docking.cpp dlgconnectionbase.ui dlgautomationbase.ui
dlglimitsbase.ui dlgadvancedbase.ui dlgdirectoriesbase.ui
dlgsystembase.ui dlgSystem.cpp dlgPreferences.cpp dlgLimits.cpp
dlgIndividual.cpp dlgDirectories.cpp dlgConnection.cpp
dlgAutomation.cpp dlgAdvanced.cpp main.cpp dockindividual.cpp
kget_iface.skel safedelete.cpp
LINK kio-shared
DESTINATION ${BIN_INSTALL_DIR}
)

@ -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
#
#################################################
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kget/icons )

@ -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
#
#################################################
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
tde_install_icons( )
install( FILES
kget_plug_in.rc kget_plug_in.desktop
DESTINATION ${DATA_INSTALL_DIR}/khtml/kpartplugins )
##### khtml_kget (module) #######################
tde_add_kpart( khtml_kget AUTOMOC
SOURCES kget_plug_in.cpp kget_linkview.cpp links.cpp
LINK khtml-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)

@ -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
connect0.png connect1.png connect2.png connect3.png connect4.png
connect5.png connect6.png connect7.png try0.png try1.png try2.png
try3.png try4.png try5.png try6.png try7.png md_delayed.png
md_finished.png md_queued.png md_scheduled.png retrying.png
target.png
DESTINATION ${DATA_INSTALL_DIR}/kget/pics )

@ -0,0 +1,15 @@
#################################################
#
# (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
KGet_Added.ogg KGet_Finished.ogg KGet_Finished_All.ogg
KGet_Started.ogg
DESTINATION ${SOUND_INSTALL_DIR} )
Loading…
Cancel
Save