Warning, /plasma/plasma-desktop/solid-device-automounter/kcm/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_device_automounter\")
0002 
0003 set(kcm_device_automounter_SRCS DeviceAutomounterKCM.cpp DeviceModel.cpp DeviceAutomounterKCM.h DeviceModel.h)
0004 
0005 include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
0006 
0007 ki18n_wrap_ui(kcm_device_automounter_SRCS DeviceAutomounterKCM.ui)
0008 
0009 kcmutils_generate_module_data(
0010     kcm_device_automounter_SRCS
0011     MODULE_DATA_HEADER DeviceAutomounterData.h
0012     MODULE_DATA_CLASS_NAME DeviceAutomounterData
0013     SETTINGS_HEADERS AutomounterSettings.h
0014     SETTINGS_CLASSES AutomounterSettings
0015 )
0016 
0017 kconfig_add_kcfg_files(kcm_device_automounter_SRCS
0018     ${CMAKE_CURRENT_SOURCE_DIR}/../lib/DeviceSettings.kcfgc
0019     ${CMAKE_CURRENT_SOURCE_DIR}/../lib/AutomounterSettingsBase.kcfgc
0020     ${CMAKE_CURRENT_SOURCE_DIR}/LayoutSettings.kcfgc
0021 )
0022 
0023 
0024 add_library(kcm_device_automounter MODULE ${kcm_device_automounter_SRCS} ${device_automounter_lib_SRCS})
0025 
0026 target_link_libraries(kcm_device_automounter
0027                       Qt::DBus
0028                       KF6::CoreAddons
0029                       KF6::KCMUtils
0030                       KF6::ConfigWidgets
0031                       KF6::Service
0032                       KF6::I18n
0033                       KF6::Solid)
0034 
0035 install(TARGETS kcm_device_automounter DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets)
0036