Changeset View
Changeset View
Standalone View
Standalone View
smb/CMakeLists.txt
1 | add_feature_info("SMB DNS-SD Discovery" HAVE_KDNSSD_WITH_SIGNAL_RACE_PROTECTION | 1 | add_feature_info("SMB DNS-SD Discovery" HAVE_KDNSSD_WITH_SIGNAL_RACE_PROTECTION | ||
---|---|---|---|---|---|
2 | "Discover SMB hosts via DNS-SD/Avahi/Bonjour. KF5DNSSD >= 5.54 is required to support this.") | 2 | "Discover SMB hosts via DNS-SD/Avahi/Bonjour. KF5DNSSD >= 5.54 is required to support this.") | ||
3 | 3 | | |||
4 | add_definitions(-DTRANSLATION_DOMAIN=\"kio5_smb\") | 4 | add_definitions(-DTRANSLATION_DOMAIN=\"kio5_smb\") | ||
5 | 5 | | |||
6 | include(CheckIncludeFile) | 6 | include(CheckIncludeFile) | ||
7 | set(CMAKE_AUTOMAKE ON) | 7 | set(CMAKE_AUTOMAKE ON) | ||
8 | 8 | | |||
9 | if(NOT WIN32) | 9 | if(NOT WIN32) | ||
10 | check_include_file(utime.h HAVE_UTIME_H) | 10 | check_include_file(utime.h HAVE_UTIME_H) | ||
11 | 11 | | |||
12 | configure_file(config-smb.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-smb.h) | 12 | configure_file(config-smb.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-smb.h) | ||
13 | foreach(PROTOCOL smb cifs) | ||||
14 | configure_file(smb.protocol.cmake ${CMAKE_CURRENT_BINARY_DIR}/${PROTOCOL}.protocol) | ||||
15 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROTOCOL}.protocol DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) | ||||
16 | endforeach() | ||||
13 | 17 | | |||
14 | set(kio_smb_PART_SRCS | 18 | set(kio_smb_PART_SRCS | ||
15 | kio_smb.cpp | 19 | kio_smb.cpp | ||
16 | kio_smb_auth.cpp | 20 | kio_smb_auth.cpp | ||
17 | kio_smb_browse.cpp | 21 | kio_smb_browse.cpp | ||
18 | kio_smb_config.cpp | 22 | kio_smb_config.cpp | ||
19 | kio_smb_dir.cpp | 23 | kio_smb_dir.cpp | ||
20 | kio_smb_file.cpp | 24 | kio_smb_file.cpp | ||
Show All 27 Lines | |||||
48 | set_target_properties(kio_smb PROPERTIES OUTPUT_NAME "smb") | 52 | set_target_properties(kio_smb PROPERTIES OUTPUT_NAME "smb") | ||
49 | 53 | | |||
50 | install(TARGETS kio_smb DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kio) | 54 | install(TARGETS kio_smb DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kio) | ||
51 | 55 | | |||
52 | 56 | | |||
53 | ########### install files ############### | 57 | ########### install files ############### | ||
54 | 58 | | |||
55 | install( FILES smb-network.desktop DESTINATION ${KDE_INSTALL_DATADIR}/konqueror/dirtree/remote ) | 59 | install( FILES smb-network.desktop DESTINATION ${KDE_INSTALL_DATADIR}/konqueror/dirtree/remote ) | ||
56 | install( FILES smb.protocol DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | | |||
57 | install( FILES smb-network.desktop DESTINATION ${KDE_INSTALL_DATADIR}/remoteview ) | 60 | install( FILES smb-network.desktop DESTINATION ${KDE_INSTALL_DATADIR}/remoteview ) | ||
58 | 61 | |