blob: e9e722cd01c6a2e6dd24dce684787a9b2a749d9c (
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
##### subfolders
add_subdirectory( ActionMan )
add_subdirectory( BookMan )
add_subdirectory( Dialogs )
add_subdirectory( DiskUsage )
add_subdirectory( Filter )
add_subdirectory( GUI )
add_subdirectory( Konfigurator )
tde_conditional_add_subdirectory( WITH_JAVASCRIPT KrJS )
add_subdirectory( KViewer )
add_subdirectory( Locate )
add_subdirectory( MountMan )
add_subdirectory( Panel )
add_subdirectory( Queue )
add_subdirectory( RemoteMan )
add_subdirectory( Search )
add_subdirectory( Splitter )
add_subdirectory( Synchronizer )
add_subdirectory( UserAction )
add_subdirectory( UserMenu )
add_subdirectory( VFS )
##### krusader (executable)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
)
set( LIB_KRJS "" )
if( HAVE_JAVASCRIPT )
add_definitions( -D__KJSEMBED__ )
set( LIB_KRJS "KrJS-static kjsembed kjs-shared" )
endif( )
set( LIB_KONQ "" )
if( HAVE_LIBKONQ )
tde_import( libkonq )
set( LIB_KONQ "konq-shared" )
endif( )
tde_add_executable( krusader AUTOMOC
SOURCES
paneltabbar.cpp panelmanager.cpp krservices.cpp main.cpp
krusaderview.cpp krusader.cpp krslots.cpp kicons.cpp
LINK
Panel-static Search-static ActionMan-static BookMan-static DiskUsage-static Filter-static
GUI-static Konfigurator-static KViewer-static Locate-static MountMan-static Queue-static
RemoteMan-static Splitter-static Synchronizer-static UserAction-static UserMenu-static
VFS-static filelightparts-static radialmap-static ${LIB_KONQ} ${LIB_KRJS} Dialogs-static
tdecore-shared tdeui-shared tdeio-shared tdeparts-shared tdeutils-shared ${ACL_LIBRARIES}
DESTINATION
${BIN_INSTALL_DIR}
)
##### other files
install(
FILES
krusaderui.rc
alpa-yellow.color bash.color dos_navigator.color midnight_commander.color
midnight_cmd_AHamann.color total_commander.color total_cmd_pleasent.color
midnight_commander.keymap midnight_commander.keymap.info
total_commander.keymap total_commander.keymap.info
useraction_examples.xml splash.png
DESTINATION
${DATA_INSTALL_DIR}/${PROJECT_NAME}
)
install(
FILES recode.js recode.ui mount.js mount.ui calc.js calc.ui select_from_file.js
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/js
)
tde_install_icons( DESTINATION ${SHARE_INSTALL_PREFIX}/icons )
tde_create_translated_desktop(
SOURCE krusader.desktop krusader_root-mode.desktop
DESTINATION ${XDG_APPS_INSTALL_DIR}
)
|