[kdesdk/kbugbuster] added cmake support

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdesdk@1257174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
samelian 13 years ago
parent d2d084dddf
commit 60cf2d8004

@ -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_subdirectory( backend )
add_subdirectory( gui )
add_subdirectory( pics )
tde_conditional_add_subdirectory( WITH_KCAL kresources )
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/backend
${CMAKE_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
tde_install_icons( kbugbuster )
install( FILES kbugbuster.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
##### kbugbuster (executable) ###################
tde_add_executable( kbugbuster
SOURCES main.cpp
LINK
kbbmainwindow-static kbbbackend_nopic-static
kutils-shared kio-shared khtml-shared
DESTINATION ${BIN_INSTALL_DIR}
)

@ -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
#
#################################################
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
##### kbbbackend (static) #######################
set( SRCS
packagelistjob.cpp bugjob.cpp package.cpp bugsystem.cpp bug.cpp
bugdetails.cpp bugcommand.cpp buglistjob.cpp bugmybugsjob.cpp
mailsender.cpp bugcache.cpp bugdetailsjob.cpp person.cpp smtp.cpp
bugserver.cpp bugserverconfig.cpp processor.cpp domprocessor.cpp
rdfprocessor.cpp htmlparser.cpp kbbprefs.cpp
)
tde_add_library( kbbbackend_nopic STATIC AUTOMOC
SOURCES ${SRCS}
)
if( WITH_KCAL )
tde_add_library( kbbbackend_pic STATIC_PIC AUTOMOC
SOURCES ${SRCS}
)
endif( )

@ -0,0 +1,36 @@
#################################################
#
# (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}
${CMAKE_CURRENT_SOURCE_DIR}/../backend
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
##### other data ################################
install( FILES kbugbusterui.rc DESTINATION ${DATA_INSTALL_DIR}/kbugbuster )
##### kbbmainwindow (static) ####################
tde_add_library( kbbmainwindow STATIC AUTOMOC
SOURCES
packagelvi.cpp buglvi.cpp cwloadingwidget.cpp cwsearchwidget_base.ui
cwsearchwidget.cpp cwbugdetailscontainer_base.ui
cwbugdetailscontainer.cpp cwbuglistcontainer.cpp cwbugdetails.cpp
centralwidget_base.ui centralwidget.cpp kbbmainwindow.cpp
msginputdialog.cpp packageselectdialog.cpp messageeditor.cpp
severityselectdialog.cpp preferencesdialog.cpp loadallbugsdlg.cpp
serverconfigdialog.cpp
)

@ -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
#
#################################################
tde_import( libkmime )
tde_import( ktnef )
tde_import( libkcal )
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../backend
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
install( FILES
bugzilla.desktop
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
##### kcal_bugzilla (module) ####################
tde_add_kpart( kcal_bugzilla AUTOMOC
SOURCES
kcalresource.cpp kcalresourceconfig.cpp
kcalresource_plugin.cpp resourceprefs.kcfgc
LINK kbbbackend_pic-static kcal-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)

@ -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
tools.png logo.png bars.png top-right.png
DESTINATION ${DATA_INSTALL_DIR}/kbugbuster/pics )
Loading…
Cancel
Save