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