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 )