diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-07-03 18:47:55 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-07-03 18:47:55 +0000 |
| commit | 8792ae7254b25b60bc82905042f7610698db5816 (patch) | |
| tree | dadfab9ddbc162c3c6e99920dbba634376100746 /src | |
| parent | 9631e806c6251a56ebca99a99e72f3f4cc9cd53b (diff) | |
| download | qmmp-8792ae7254b25b60bc82905042f7610698db5816.tar.gz qmmp-8792ae7254b25b60bc82905042f7610698db5816.tar.bz2 qmmp-8792ae7254b25b60bc82905042f7610698db5816.zip | |
updated cmake files and documentation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8989 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/General/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | src/plugins/General/listenbrainz/CMakeLists.txt | 41 |
2 files changed, 46 insertions, 0 deletions
diff --git a/src/plugins/General/CMakeLists.txt b/src/plugins/General/CMakeLists.txt index a4228058f..b7c574269 100644 --- a/src/plugins/General/CMakeLists.txt +++ b/src/plugins/General/CMakeLists.txt @@ -1,5 +1,6 @@ SET(USE_MPRIS TRUE CACHE BOOL "enable/disable mpris plugin") SET(USE_SCROBBLER TRUE CACHE BOOL "enable/disable scrobbler plugin") +SET(USE_LISTENBRAINZ TRUE CACHE BOOL "enable/disable listenbrainz plugin") SET(USE_STATICON TRUE CACHE BOOL "enable/disable status icon plugin") SET(USE_NOTIFIER TRUE CACHE BOOL "enable/disable notifier plugin") SET(USE_LYRICS TRUE CACHE BOOL "enable/disable lyrics version") @@ -27,6 +28,10 @@ IF(USE_SCROBBLER) add_subdirectory(scrobbler) ENDIF(USE_SCROBBLER) +IF(USE_LISTENBRAINZ) +add_subdirectory(listenbrainz) +ENDIF(USE_SLISTENBRAINZ) + IF(USE_STATICON) add_subdirectory(statusicon) ENDIF(USE_STATICON) diff --git a/src/plugins/General/listenbrainz/CMakeLists.txt b/src/plugins/General/listenbrainz/CMakeLists.txt new file mode 100644 index 000000000..efd96c82b --- /dev/null +++ b/src/plugins/General/listenbrainz/CMakeLists.txt @@ -0,0 +1,41 @@ +project(liblistenbrainz) + +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +# libqmmpui +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui) +#libqmmp +link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) + +SET(liblistenbrainz_SRCS + settingsdialog.cpp + listenbrainzfactory.cpp + payloadcache.cpp + listenbrainz.cpp +) + +SET(liblistenbrainz_HDRS + payloadcache.h +) + +SET(liblistenbrainz_RCCS translations/translations.qrc) + +QT5_ADD_RESOURCES(liblistenbrainz_RCC_SRCS ${liblistenbrainz_RCCS}) + +# user interface + +SET(liblistenbrainz_UIS + settingsdialog.ui +) + +QT5_WRAP_UI(liblistenbrainz_UIS_H ${liblistenbrainz_UIS}) +# Don't forget to include output directory, otherwise +# the UI file won't be wrapped! +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +ADD_LIBRARY(listenbrainz MODULE ${liblistenbrainz_SRCS} ${liblistenbrainz_UIS_H} + ${liblistenbrainz_RCC_SRCS} ${liblistenbrainz_HDRS}) +add_dependencies(listenbrainz libqmmpui) +target_link_libraries(listenbrainz Qt5::Widgets Qt5::Network libqmmpui libqmmp) +install(TARGETS listenbrainz DESTINATION ${PLUGIN_DIR}/General) |
