blob: b3776dde7e63079f932e36ab65657a316030062a (
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
add_subdirectory( libtqtnotfier )
add_subdirectory( libxsldbg )
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${LIBXML_INCLUDE_DIRS}
${LIBXSLT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
add_compile_options( ${ICU_CXXFLAGS} )
##### kxsldbgcommon (static)
tde_add_library( kxsldbgcommon STATIC_PIC AUTOMOC
SOURCES
kxsldbg_partif.skel
xsldbgwalkspeed.ui
xsldbgtemplates.ui
xsldbgsources.ui
xsldbgmsgdialog.ui
xsldbglocalvariables.ui
xsldbgglobalvariables.ui
xsldbgentities.ui
xsldbgconfig.ui
xsldbgcallstack.ui
xsldbgbreakpoints.ui
xsldbgwalkspeedimpl.cpp
xsldbgtemplatesimpl.cpp
xsldbgtemplatelistitem.cpp
xsldbgsourcesimpl.cpp
xsldbgoutputview.cpp
xsldbglocalvariablesimpl.cpp
xsldbglocallistitem.cpp
xsldbglistitem.cpp
xsldbginspector.cpp
xsldbgglobalvariablesimpl.cpp
xsldbggloballistitem.cpp
xsldbgentitiesimpl.cpp
xsldbgdoc.cpp
xsldbgdialogbase.cpp
xsldbgdebugger.cpp
xsldbgconfigimpl.cpp
xsldbgcallstackimpl.cpp
xsldbgbreakpointsimpl.cpp
xsldbgbreakpointlistitem.cpp
qxsldbgdoc.cpp
kxsldbg_part.cpp
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeparts-shared
kjs-shared
xsldbg-static
tqtnotfier-static
)
##### libkxsldbgpart (kpart)
configure_file( ${TDE_CMAKE_TEMPLATES}/tde_dummy_cpp.cmake dummy.cpp COPYONLY )
tde_add_kpart( libkxsldbgpart AUTOMOC
SOURCES
dummy.cpp
EMBED
kxsldbgcommon-static
LINK
tdecore-shared
tdeui-shared
kjs-shared
tdeio-shared
tdeparts-shared
katepartinterfaces-shared
${READLINE_LIBRARIES}
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### icons
tde_install_icons( )
##### other data
tde_create_translated_desktop(
SOURCE kxsldbg_part.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
)
install(
FILES kxsldbg_part.rc
DESTINATION ${DATA_INSTALL_DIR}/kxsldbgpart
)
|