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})