Warning, /multimedia/libkcddb/kcmcddb/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN="libkcddb") 0002 0003 add_subdirectory(doc) 0004 0005 kcoreaddons_add_plugin(kcm_cddb INSTALL_NAMESPACE "plasma/kcms/systemsettings_qwidgets") 0006 kcmutils_generate_desktop_file(kcm_cddb) 0007 0008 ki18n_wrap_ui(kcm_cddb cddbconfigwidget.ui) 0009 0010 target_sources(kcm_cddb PRIVATE 0011 cddbconfigwidget.cpp 0012 kcmcddb.cpp kcmcddb.h 0013 ) 0014 0015 set_source_files_properties(cddbconfigwidget.cpp PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ui_cddbconfigwidget.h) 0016 0017 target_link_libraries(kcm_cddb PRIVATE 0018 KF${KF_MAJOR_VERSION}::I18n 0019 KF${KF_MAJOR_VERSION}::KIOCore 0020 KF${KF_MAJOR_VERSION}::KIOWidgets 0021 KF${KF_MAJOR_VERSION}::WidgetsAddons 0022 KCddb 0023 ) 0024 0025 if(QT_MAJOR_VERSION STREQUAL "5") 0026 target_link_libraries(kcm_cddb PRIVATE KF${KF_MAJOR_VERSION}::ConfigWidgets) 0027 else() 0028 target_link_libraries(kcm_cddb PRIVATE KF${KF_MAJOR_VERSION}::KCMUtils) 0029 endif() 0030 0031 target_include_directories(kcm_cddb 0032 PRIVATE ${CMAKE_SOURCE_DIR} # for libkcddb/ prefixed includes of library headers 0033 )