Warning, /network/smb4k/smb4k/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories( 0002 ${CMAKE_CURRENT_SOURCE_DIR} 0003 ${CMAKE_CURRENT_BINARY_DIR} 0004 ${CMAKE_CURRENT_SOURCE_DIR}/configdlg 0005 ${CMAKE_CURRENT_BINARY_DIR}/configdlg 0006 ${CMAKE_SOURCE_DIR}/core 0007 ${CMAKE_BINARY_DIR}/core 0008 ${CMAKE_SOURCE_DIR} 0009 ${CMAKE_BINARY_DIR}) 0010 0011 add_subdirectory(icons) 0012 0013 ########### Configuration dialog ##################### 0014 0015 set(smb4kconfigdialog_LIB_SRCS 0016 smb4kconfigdialog.cpp 0017 smb4kconfigpageauthentication.cpp 0018 smb4kconfigpagecustomoptions.cpp 0019 smb4kconfigpagemounting.cpp 0020 smb4kconfigpagenetwork.cpp 0021 smb4kconfigpageprofiles.cpp 0022 smb4kconfigpagesynchronization.cpp 0023 smb4kconfigpageuserinterface.cpp) 0024 0025 add_library(smb4kconfigdialog MODULE ${smb4kconfigdialog_LIB_SRCS}) 0026 0027 target_link_libraries(smb4kconfigdialog 0028 Qt5::Core 0029 Qt5::Widgets 0030 Qt5::Gui 0031 KF5::WidgetsAddons 0032 KF5::CoreAddons 0033 KF5::XmlGui 0034 KF5::IconThemes 0035 KF5::I18n 0036 KF5::ConfigCore 0037 KF5::ConfigGui 0038 KF5::KIOCore 0039 KF5::KIOWidgets 0040 smb4kcore) 0041 0042 ########### Main Application ######################### 0043 0044 set(smb4k_SRCS 0045 main.cpp 0046 smb4kbookmarkmenu.cpp 0047 smb4kprofilesmenu.cpp 0048 smb4kmainwindow.cpp 0049 smb4knetworkbrowser.cpp 0050 smb4knetworkbrowseritem.cpp 0051 smb4knetworkbrowserdockwidget.cpp 0052 smb4knetworksearchtoolbar.cpp 0053 smb4ksharesmenu.cpp 0054 smb4ksharesview.cpp 0055 smb4ksharesviewitem.cpp 0056 smb4ksharesviewdockwidget.cpp 0057 smb4ksystemtray.cpp 0058 smb4ktooltip.cpp) 0059 0060 add_executable(smb4k ${smb4k_SRCS}) 0061 0062 target_link_libraries(smb4k 0063 smb4kcore 0064 Qt5::Core 0065 Qt5::Gui 0066 Qt5::Widgets 0067 KF5::CoreAddons 0068 KF5::WidgetsAddons 0069 KF5::DBusAddons 0070 KF5::XmlGui 0071 KF5::I18n 0072 KF5::IconThemes 0073 KF5::KIOCore 0074 KF5::ConfigWidgets 0075 KF5::Crash 0076 KF5::WindowSystem) 0077 0078 ########### install files ############### 0079 0080 install(TARGETS smb4kconfigdialog DESTINATION ${KDE_INSTALL_PLUGINDIR}) 0081 install(TARGETS smb4k DESTINATION ${KDE_INSTALL_BINDIR}) 0082 0083 install(PROGRAMS org.kde.smb4k.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) 0084 0085 install(FILES smb4k_shell.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/smb4k) 0086 install(FILES org.kde.smb4k.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0087