##### 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} )