summaryrefslogtreecommitdiffstats
path: root/khexedit/CMakeLists.txt
blob: 89323d268a552c3dc621f6458f13cdadbd4427d3 (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.cc toplevel.cc hexmanagerwidget.cc
    hexeditorwidget.cc hextoolwidget.cc
    hexviewwidget.cc hexbuffer.cc conversion.cc
    dialog.cc hexvalidator.cc hexclipboard.cc
    optiondialog.cc printdialogpage.cc
    statusbarprogress.cc hexprinter.cc
    hexerror.cc draglabel.cc stringdialog.cc
    bitswapwidget.cc chartabledialog.cc
    hexdrag.cc exportdialog.cc fileinfodialog.cc
    converterdialog.cc listview.cc searchbar.cc
  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
)

install( FILES khexedit.desktop
  DESTINATION ${XDG_APPS_INSTALL_DIR}
)