Warning, /plasma/kinfocenter/Modules/samba/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # KI18N Translation Domain for this library
0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_samba\")
0003 
0004 set(kcm_samba_PART_SRCS
0005     smbmountmodel.cpp
0006     ksambasharemodel.cpp
0007     smbmountmodel.h
0008     ksambasharemodel.h
0009 )
0010 
0011 qt_add_dbus_interface(kcm_samba_PART_SRCS org.freedesktop.Avahi.Server.xml org.freedesktop.Avahi.Server)
0012 
0013 # Intermediate lib for use in testing.
0014 add_library(kcm_samba_static STATIC ${kcm_samba_PART_SRCS})
0015 set_property(TARGET kcm_samba_static PROPERTY POSITION_INDEPENDENT_CODE ON)
0016 target_link_libraries(kcm_samba_static
0017     KF6::KIOCore
0018     KF6::Solid
0019     KF6::I18n
0020     KF6::KCMUtils
0021     KF6::KIOWidgets
0022 )
0023 
0024 set(kcm_samba_SRCS main.cpp)
0025 qt_add_dbus_interface(kcm_samba_SRCS org.freedesktop.DBus.Properties.xml org.freedesktop.DBus.Properties)
0026 kinfocenter_add_kcm(kcm_samba SOURCES ${kcm_samba_SRCS} INSTALL_NAMESPACE "plasma/kcms/kinfocenter")
0027 target_link_libraries(kcm_samba PRIVATE
0028     KF6::KCMUtilsQuick
0029     kcm_samba_static
0030 )
0031 
0032 add_subdirectory(autotests)