summaryrefslogtreecommitdiffstats
path: root/lib/kotext/CMakeLists.txt
blob: afc0688c9438ff77b0a1bf76787341988ea722c6 (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
###############################################################################
# Trinity KOffice                                                             #
# ---------------                                                             #
# This file is licensed under the terms of GNU GPL v3 or later.               #
# Improvements and feedback are welcome.                                      #
###############################################################################

include_directories(
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${CMAKE_SOURCE_DIR}/lib/store
  ${CMAKE_SOURCE_DIR}/lib/kofficecore
  ${CMAKE_SOURCE_DIR}/lib/kofficeui
  ${CMAKE_BINARY_DIR}
  ${TDE_INCLUDE_DIR}
  ${TQT_INCLUDE_DIRS}
)

link_directories(
  ${TQT_LIBRARY_DIRS}
)

### Libraries #################################################################
tde_add_library(kotext SHARED AUTOMOC
  SOURCES
    KoComplexText.cpp KoRichText.cpp
    KoTextZoomHandler.cpp KoBorder.cpp
    KoTextFormat.cpp KoParagCounter.cpp KoStyleCollection.cpp KoTextCommand.cpp
    KoTextParag.cpp KoTextDocument.cpp KoTextFormatter.cpp KoParagLayout.cpp
    KoTextObject.cpp KoTextView.cpp KoAutoFormat.cpp KoAutoFormatDia.cpp
    KoParagDia.cpp KoVariable.cpp KoCustomVariablesDia.cpp
    KoChangeCaseDia.cpp KoStyleManager.cpp KoSearchDia.cpp
    timedateformatwidget.ui TimeFormatWidget.cpp DateFormatWidget.cpp
    kofonttabbase.ui KoFontTab.cpp KoTextBookmark.cpp
    kohighlightingtabbase.ui KoHighlightingTab.cpp
    kodecorationtabbase.ui KoDecorationTab.cpp
    kolayouttabbase.ui KoLayoutTab.cpp kolanguagetabbase.ui KoLanguageTab.cpp
    KoFontDiaPreview.cpp KoCompletionDia.cpp KoCompletionBase.ui
    KoTextViewIface.skel KoTextViewIface.cpp KoFontDia.cpp KoBgSpellCheck.cpp
    KoCommentDia.cpp KoSpell.cpp KoCreateStyleDia.cpp KoTextCustomItem.cpp
    KoImportStyleDia.cpp KoTextIterator.cpp KoOasisContext.cpp KoListStyleStack.cpp
    KoUserStyle.cpp KoUserStyleCollection.cpp KoParagStyle.cpp KoParagDecorationTab.ui
  LINK kofficeui-shared kohyphen-static tdespell2-shared tdeutils-shared
  DESTINATION ${LIB_INSTALL_DIR}
)

add_subdirectory(kohyphen)

### Headers ###################################################################
# install(
#   FILES
#     KoTextZoomHandler.h KoTextFormat.h KoParagCounter.h KoStyleCollection.h
#     KoTextDocument.h KoBgSpellCheck.h KoCommentDia.h KoCreateStyleDia.h
#   DESTINATION ${INCLUDE_INSTALL_DIR}/KOffice
# )

# kate: indent-width 2; replace-tabs true;