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

add_subdirectory( pics )
add_subdirectory( lib )
add_subdirectory( parts )

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

link_directories(
  ${TQT_LIBRARY_DIRS}
)


##### khexedit (executable) #####################

tde_add_executable( khexedit AUTOMOC
  SOURCES main.cpp toplevel.cpp hexmanagerwidget.cpp
    hexeditorwidget.cpp hextoolwidget.cpp
    hexviewwidget.cpp hexbuffer.cpp conversion.cpp
    dialog.cpp hexvalidator.cpp hexclipboard.cpp
    optiondialog.cpp printdialogpage.cpp
    statusbarprogress.cpp hexprinter.cpp
    hexerror.cpp draglabel.cpp stringdialog.cpp
    bitswapwidget.cpp chartabledialog.cpp
    hexdrag.cpp exportdialog.cpp fileinfodialog.cpp
    converterdialog.cpp listview.cpp searchbar.cpp
  LINK tdeio-shared tdeprint-shared
  DESTINATION ${BIN_INSTALL_DIR}
)


##### icons #####################################

tde_install_icons( khexedit)


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

install( FILES khexeditui.rc
  DESTINATION ${DATA_INSTALL_DIR}/khexedit
)

tde_create_translated_desktop(
  SOURCE khexedit.desktop
  PO_DIR khexedit-desktops
)