Warning, /graphics/colord-kde/colord-kcm/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(${CMAKE_SOURCE_DIR}/colord-kcm
0002                     ${CMAKE_BUILD_DIR}
0003 )
0004 
0005 set(kcm_colord_SRCS
0006     DeviceModel.cpp DeviceModel.h
0007     ProfileModel.cpp ProfileModel.h
0008     Profile.cpp Profile.h
0009     ColordKCM.cpp ColordKCM.h
0010     DeviceDescription.cpp DeviceDescription.h
0011     ProfileDescription.cpp ProfileDescription.h
0012     ProfileMetaDataModel.cpp ProfileMetaDataModel.h
0013     ProfileNamedColorsModel.cpp ProfileNamedColorsModel.h
0014     Profile.cpp Profile.h
0015 )
0016 
0017 set(COLORD_INTERFACE_XML ${CMAKE_SOURCE_DIR}/colord-tmp-interfaces/org.freedesktop.ColorManager.xml)
0018 set(COLORD_DEVICE_INTERFACE_XML ${CMAKE_SOURCE_DIR}/colord-tmp-interfaces/org.freedesktop.ColorManager.Device.xml)
0019 set(COLORD_PROFILE_INTERFACE_XML ${CMAKE_SOURCE_DIR}/colord-tmp-interfaces/org.freedesktop.ColorManager.Profile.xml)
0020 set(COLORD_SENSOR_INTERFACE_XML ${CMAKE_SOURCE_DIR}/colord-tmp-interfaces/org.freedesktop.ColorManager.Sensor.xml)
0021 
0022 set_source_files_properties(${COLORD_INTERFACE_XML} PROPERTIES INCLUDE "dbus-types.h")
0023 set_source_files_properties(${COLORD_INTERFACE_XML} PROPERTIES NO_NAMESPACE true)
0024 set_source_files_properties(${COLORD_INTERFACE_XML} PROPERTIES CLASSNAME CdInterface)
0025 qt_add_dbus_interface(kcm_colord_SRCS ${COLORD_INTERFACE_XML} CdInterface)
0026 
0027 set_source_files_properties(${COLORD_DEVICE_INTERFACE_XML} PROPERTIES INCLUDE "dbus-types.h")
0028 set_source_files_properties(${COLORD_DEVICE_INTERFACE_XML} PROPERTIES NO_NAMESPACE true)
0029 set_source_files_properties(${COLORD_DEVICE_INTERFACE_XML} PROPERTIES CLASSNAME CdDeviceInterface)
0030 qt_add_dbus_interface(kcm_colord_SRCS ${COLORD_DEVICE_INTERFACE_XML} CdDeviceInterface)
0031 
0032 set_source_files_properties(${COLORD_PROFILE_INTERFACE_XML} PROPERTIES INCLUDE "dbus-types.h")
0033 set_source_files_properties(${COLORD_PROFILE_INTERFACE_XML} PROPERTIES NO_NAMESPACE true)
0034 set_source_files_properties(${COLORD_PROFILE_INTERFACE_XML} PROPERTIES CLASSNAME CdProfileInterface)
0035 qt_add_dbus_interface(kcm_colord_SRCS ${COLORD_PROFILE_INTERFACE_XML} CdProfileInterface)
0036 
0037 set_source_files_properties(${COLORD_SENSOR_INTERFACE_XML} PROPERTIES INCLUDE "dbus-types.h")
0038 set_source_files_properties(${COLORD_SENSOR_INTERFACE_XML} PROPERTIES NO_NAMESPACE true)
0039 set_source_files_properties(${COLORD_SENSOR_INTERFACE_XML} PROPERTIES CLASSNAME CdSensorInterface)
0040 qt_add_dbus_interface(kcm_colord_SRCS ${COLORD_SENSOR_INTERFACE_XML} CdSensorInterface)
0041 
0042 kcmutils_add_qml_kcm(kcm_colord SOURCES ${kcm_colord_SRCS})
0043 
0044 target_link_libraries(kcm_colord
0045     Qt::Core
0046     Qt::DBus
0047     KF6::KCMUtilsQuick
0048     KF6::I18n
0049     KF6::KCMUtils
0050     PkgConfig::LCMS2
0051 )