summaryrefslogtreecommitdiffstats
path: root/khexedit/lib/CMakeLists.txt
blob: 7d16b3d592c212376a5c2dcb5fb8390ab4ce6cb2 (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
#################################################
#
#  (C) 2012 Golubev Alexander
#  fatzer2 (AT) gmail.com
#
#  Improvements and feedback are welcome
#
#  This file is released under GPL >= 2
#
#################################################

add_subdirectory( controller )
add_subdirectory( codecs )

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

link_directories(
  ${TQT_LIBRARY_DIRS}
  ${CMAKE_CURRENT_BINARY_DIR}/controller
  ${CMAKE_CURRENT_BINARY_DIR}/codecs
)


##### khexeditcommon (shared) ###################

tde_add_library( khexeditcommon SHARED AUTOMOC
  SOURCES kcolumn.cpp kbordercolumn.cpp
    koffsetcolumn.cpp kbuffercolumn.cpp
    kvaluecolumn.cpp kcharcolumn.cpp
    kcolumnsview.cpp khexedit.cpp kbytesedit.cpp
    koffsetformat.cpp kdatabuffer.cpp
    kwrappingrobuffer.cpp kplainbuffer.cpp
    kfixedsizebuffer.cpp kbigbuffer.cpp
    kbuffercursor.cpp kbufferlayout.cpp
    kbufferranges.cpp kcursor.cpp kbufferdrag.cpp
    kwordbufferservice.cpp ksectionlist.cpp
    kcoordrangelist.cpp kbordercoltextexport.cpp
    koffsetcoltextexport.cpp
    kbuffercoltextexport.cpp
    kvaluecoltextexport.cpp
    kcharcoltextexport.cpp
  LINK tdecore-shared kcontroller-static
    khecodecs-static
  DESTINATION ${LIB_INSTALL_DIR}
)