blob: b73ab51ef1de07d484e76177148fc979597f979c (
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
|
#################################################
#
# (C) 2010 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
add_definitions(
${TQT_CFLAGS_OTHER}
)
include_directories(
${TQT_INCLUDE_DIRS}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}/kjs
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/kdecore
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/dcop
${CMAKE_SOURCE_DIR}/kdefx
${CMAKE_SOURCE_DIR}/kdecore
${CMAKE_SOURCE_DIR}/kdeui
${CMAKE_SOURCE_DIR}/kio
${CMAKE_SOURCE_DIR}/kio/kio
${CMAKE_SOURCE_DIR}/kio/kfile
${CMAKE_SOURCE_DIR}/kjs
${CMAKE_SOURCE_DIR}/kutils
${CMAKE_SOURCE_DIR}/kdeprint
${CMAKE_SOURCE_DIR}/interfaces
${CMAKE_SOURCE_DIR}/interfaces/kregexpeditor
${LUA_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${LUA_LIBRARY_DIRS}
)
##### kate (static library) #####################
set( target kate )
set( ${target}_SRCS
katesearch.cpp katebuffer.cpp katecmds.cpp
kateundo.cpp katecursor.cpp katedialogs.cpp katedocument.cpp
katefactory.cpp katehighlight.cpp katesyntaxdocument.cpp
katetextline.cpp kateview.cpp kateconfig.cpp kateviewhelpers.cpp
katecodecompletion.cpp katedocumenthelpers.cpp
katecodefoldinghelpers.cpp kateviewinternal.cpp katebookmarks.cpp
kateprinter.cpp katefont.cpp katelinerange.cpp katesupercursor.cpp
katearbitraryhighlight.cpp katerenderer.cpp kateattribute.cpp
kateautoindent.cpp katefiletype.cpp kateschema.cpp katedocument.skel
katetemplatehandler.cpp katejscript.cpp katespell.cpp kateindentscriptabstracts.cpp
kateluaindentscript.cpp
)
tde_add_lut( katejscript.cpp katejscript.lut.h katejscript.cpp )
tde_add_library( ${target} STATIC_PIC AUTOMOC
SOURCES ${${target}_SRCS}
DEPENDENCIES dcopidl
)
##### libkatepart (module) ######################
set( target libkatepart )
configure_file( ${CMAKE_SOURCE_DIR}/cmake/modules/template_dummy_cpp.cmake dummy.cpp COPYONLY )
tde_add_kpart( ${target}
SOURCES dummy.cpp
EMBED kate-static
LINK kjs-shared kdeprint-shared katepartinterfaces-shared kutils-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
|