summaryrefslogtreecommitdiffstats
path: root/khelpcenter/CMakeLists.txt
blob: 71840b0816b675c5d23df1b10b9a7c75f5f572f8 (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
#################################################
#
#  (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( plugins )
add_subdirectory( pics )
add_subdirectory( searchhandlers )


include_directories(
  ${CMAKE_CURRENT_BINARY_DIR}
  ${TDE_INCLUDE_DIR}
  ${TQT_INCLUDE_DIRS}
)

link_directories(
  ${TQT_LIBRARY_DIRS}
)


##### other data ################################

install( FILES Help.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
install( FILES khelpcenter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
install( FILES khelpcenter.kcfg DESTINATION ${KCFG_INSTALL_DIR} )

install( FILES
    khelpcenterui.rc intro.html.in glossary.html.in
    table-of-contents.xslt glossary.xslt index.html.in
  DESTINATION ${DATA_INSTALL_DIR}/khelpcenter )


##### khelpcenter (kdeinit) #####################

tde_add_kdeinit_executable( khelpcenter AUTOMOC
  SOURCES
    navigator.cpp navigatoritem.cpp navigatorappitem.cpp
    view.cpp searchwidget.cpp searchengine.cpp docmetainfo.cpp
    docentrytraverser.cpp formatter.cpp glossary.cpp
    toc.cpp mainwindow.cpp docentry.cpp htmlsearch.cpp
    history.cpp application.cpp searchwidget.skel
    treebuilder.cpp infotree.cpp  mainwindow.skel
    kcmhelpcenter.cpp htmlsearchconfig.cpp kcmhelpcenter.skel
    fontdialog.cpp plugintraverser.cpp scrollkeepertreebuilder.cpp
    prefs.kcfgc searchhandler.cpp
  LINK khtml-shared
)


##### khc_indexbuilder (executable) #############

tde_add_executable( khc_indexbuilder AUTOMOC
  SOURCES khc_indexbuilder.cpp
  LINK kdecore-shared
  DESTINATION ${BIN_INSTALL_DIR}
)