[kdesdk/kbugbuster] added cmake support
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdesdk@1257174 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
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…
Reference in New Issue