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