blob: f39636dc27c3cc05de46d4b7568a1d01d977b33d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
#################################################
#
# (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( cervisia )
add_subdirectory( integrator )
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/widgets
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
tde_install_icons( )
install( FILES kdevcvsservice.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
install( FILES kdev_cvs.png DESTINATION ${DATA_INSTALL_DIR}/kdevcvsservice/pics )
install( FILES buildcvs.sh DESTINATION ${DATA_INSTALL_DIR}/kdevcvsservice )
##### libkdevcvsservice (module) ################
tde_add_kpart( libkdevcvsservice AUTOMOC
SOURCES
cvspart.cpp cvspartimpl.cpp cvsformbase.ui cvsform.cpp
commitdialogbase.ui commitdlg.cpp cvsoptionswidgetbase.ui
cvsoptionswidget.cpp cvsprocesswidget.cpp
cvsentry.cpp cvsdir.cpp changelog.cpp cvsoptions.cpp
checkoutdialogbase.ui checkoutdialog.cpp tagdialog.cpp
tagdialogbase.ui diffdialogbase.ui diffdialog.cpp
releaseinputdialogbase.ui releaseinputdialog.cpp
cvslogdialog.cpp cvslogpage.cpp cvsdiffpage.cpp
diffwidget.cpp jobscheduler.cpp bufferedstringreader.cpp
cvsfileinfoprovider.cpp cvsservicedcopIface.skel
editorsdialogbase.ui editorsdialog.cpp annotatedialog.cpp
annotatepage.cpp annotateview.cpp
LINK
kdevextensions-static kdevwidgets-shared tdevelop-shared
cvsservice-shared khtml-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
|