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 )