Warning, /utilities/krusader/app/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 configure_file(krusaderversion.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/krusaderversion.h)
0002
0003 add_subdirectory(ActionMan)
0004 add_subdirectory(Archive)
0005 add_subdirectory(BookMan)
0006 add_subdirectory(Dialogs)
0007 add_subdirectory(DiskUsage)
0008 add_subdirectory(FileSystem)
0009 add_subdirectory(Filter)
0010 add_subdirectory(GUI)
0011 add_subdirectory(Konfigurator)
0012 add_subdirectory(KViewer)
0013 add_subdirectory(JobMan)
0014 add_subdirectory(Locate)
0015 add_subdirectory(MountMan)
0016 add_subdirectory(Panel)
0017 add_subdirectory(Search)
0018 add_subdirectory(Splitter)
0019 add_subdirectory(UserAction)
0020 add_subdirectory(resources)
0021
0022 if(SYNCHRONIZER_ENABLED)
0023 add_subdirectory(Synchronizer)
0024 endif(SYNCHRONIZER_ENABLED)
0025
0026 set(krusader_SRCS
0027 krglobal.cpp
0028 icon.cpp
0029 filelisticon.cpp
0030 actionsbase.cpp
0031 tabactions.cpp
0032 kractions.cpp
0033 paneltabbar.cpp
0034 panelmanager.cpp
0035 krservices.cpp
0036 main.cpp
0037 krusaderview.cpp
0038 krusader.cpp
0039 krslots.cpp
0040 krdebuglogger.cpp
0041 )
0042
0043 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*-apps-krusader_user.png")
0044 ecm_add_app_icon(krusader_SRCS ICONS ${ICONS_SRCS})
0045
0046 qt5_add_resources(krusader_RC_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/resources.qrc" )
0047
0048 add_executable(krusader ${krusader_SRCS} ${krusader_RC_SRCS})
0049
0050 target_link_libraries(krusader
0051 Panel
0052 PanelView
0053 BookMan
0054 Dialogs
0055 DiskUsage
0056 GUI
0057 Konfigurator
0058 KViewer
0059 MountMan
0060 FileSystem
0061 Search
0062 Splitter
0063 Locate
0064 UserAction
0065 ActionMan
0066 KViewer
0067 Filter
0068 Dialogs
0069 GUI
0070 Archive
0071 JobMan
0072 KF5::Notifications
0073 KF5::Parts
0074 KF5::WindowSystem
0075 Qt5::PrintSupport
0076 Qt5::Concurrent
0077 )
0078
0079 if(SYNCHRONIZER_ENABLED)
0080 target_link_libraries( krusader Synchronizer )
0081 endif(SYNCHRONIZER_ENABLED)
0082
0083 install(TARGETS krusader ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0084 install(PROGRAMS org.kde.krusader.desktop
0085 DESTINATION ${KDE_INSTALL_APPDIR} )
0086 install(FILES krusaderui.rc
0087 krusaderlisterui.rc
0088 krviewer.rc
0089 DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/krusader)
0090 install(FILES midnight_commander.color
0091 total_commander.color
0092 total_commander.keymap
0093 total_commander.keymap.info
0094 useraction_examples.xml
0095 layout.xml
0096 splash.png
0097 DESTINATION ${KDE_INSTALL_DATADIR}/krusader)
0098 install(FILES org.kde.krusader.appdata.xml
0099 DESTINATION ${KDE_INSTALL_METAINFODIR})
0100
0101 ecm_install_icons(ICONS
0102 icons/16-apps-krusader_blue.png
0103 icons/16-apps-krusader_red.png
0104 icons/16-apps-krusader_root.png
0105 icons/16-apps-krusader_user.png
0106 icons/22-apps-krusader_blue.png
0107 icons/22-apps-krusader_red.png
0108 icons/22-apps-krusader_root.png
0109 icons/22-apps-krusader_shield.png
0110 icons/22-apps-krusader_user.png
0111 icons/32-apps-krusader_blue.png
0112 icons/32-apps-krusader_red.png
0113 icons/32-apps-krusader_root.png
0114 icons/32-apps-krusader_shield.png
0115 icons/32-apps-krusader_user.png
0116 icons/48-apps-krusader_blue.png
0117 icons/48-apps-krusader_red.png
0118 icons/48-apps-krusader_root.png
0119 icons/48-apps-krusader_shield.png
0120 icons/48-apps-krusader_user.png
0121 icons/64-apps-krusader_blue.png
0122 icons/64-apps-krusader_red.png
0123 icons/64-apps-krusader_root.png
0124 icons/64-apps-krusader_shield.png
0125 icons/64-apps-krusader_user.png
0126 icons/128-apps-krusader_root.png
0127 icons/128-apps-krusader_user.png
0128 DESTINATION ${KDE_INSTALL_ICONDIR}
0129 )