Warning, /multimedia/amarok/src/services/magnatune/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories( 0002 ../ 0003 ../../ 0004 ../../core-impl/collections 0005 ../../statusbar 0006 ${CMAKE_CURRENT_BINARY_DIR}/../../.. 0007 ) 0008 0009 add_subdirectory( images ) 0010 0011 ########### next target ############### 0012 0013 set(amarok_service_magnatune_PART_SRCS 0014 MagnatuneActions.cpp 0015 MagnatuneAlbumDownloader.cpp 0016 MagnatuneCollectionLocation.cpp 0017 MagnatuneConfig.cpp 0018 MagnatuneDatabaseHandler.cpp 0019 MagnatuneDatabaseWorker.cpp 0020 MagnatuneDownloadDialog.cpp 0021 MagnatuneDownloadInfo.cpp 0022 MagnatuneInfoParser.cpp 0023 MagnatuneMeta.cpp 0024 MagnatuneNeedUpdateWidget.cpp 0025 MagnatuneDownloadHandler.cpp 0026 MagnatuneRedownloadDialog.cpp 0027 MagnatuneRedownloadHandler.cpp 0028 MagnatuneSqlCollection.cpp 0029 MagnatuneStore.cpp 0030 MagnatuneUrlRunner.cpp 0031 MagnatuneXmlParser.cpp 0032 0033 ) 0034 0035 ki18n_wrap_ui( amarok_service_magnatune_PART_SRCS 0036 MagnatuneDownloadDialogBase.ui 0037 MagnatuneNeedUpdateWidget.ui 0038 MagnatuneRedownloadDialogBase.ui 0039 MagnatuneSignupDialogBase.ui 0040 ) 0041 0042 add_library(amarok_service_magnatunestore MODULE ${amarok_service_magnatune_PART_SRCS}) 0043 0044 target_link_libraries(amarok_service_magnatunestore 0045 amarokcore 0046 amaroklib 0047 KF5::ConfigWidgets 0048 KF5::KIOCore 0049 KF5::ThreadWeaver 0050 Qt5::Core 0051 Qt5::Widgets 0052 ) 0053 0054 install(TARGETS amarok_service_magnatunestore DESTINATION ${KDE_INSTALL_PLUGINDIR} ) 0055 0056 kcoreaddons_desktop_to_json(amarok_service_magnatunestore amarok_service_magnatunestore.desktop SERVICE_TYPES ${CMAKE_SOURCE_DIR}/src/amarok-plugin.desktop) 0057 0058 ########### next target ############### 0059 0060 set(kcm_amarok_service_magnatune_PART_SRCSS 0061 MagnatuneSettingsModule.cpp 0062 MagnatuneConfig.cpp 0063 ) 0064 0065 ki18n_wrap_ui( kcm_amarok_service_magnatune_PART_SRCSS MagnatuneConfigWidget.ui ) 0066 0067 0068 add_library(kcm_amarok_service_magnatunestore MODULE ${kcm_amarok_service_magnatune_PART_SRCSS} ) 0069 0070 0071 target_link_libraries( kcm_amarok_service_magnatunestore 0072 amarokcore 0073 KF5::ConfigWidgets 0074 KF5::ThreadWeaver 0075 Qt5::Core 0076 Qt5::Gui 0077 ) 0078 0079 install(TARGETS kcm_amarok_service_magnatunestore DESTINATION ${KDE_INSTALL_PLUGINDIR}) 0080 0081 kcoreaddons_desktop_to_json(kcm_amarok_service_magnatunestore amarok_service_magnatunestore_config.desktop SERVICE_TYPES kcmodule.desktop) 0082 0083 0084 ########### install files ############### 0085 0086 install( FILES amarok_service_magnatunestore.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) 0087 install( FILES amarok_service_magnatunestore_config.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR})