diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/General/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | src/plugins/General/sleepinhibitor/CMakeLists.txt | 28 |
2 files changed, 33 insertions, 0 deletions
diff --git a/src/plugins/General/CMakeLists.txt b/src/plugins/General/CMakeLists.txt index f6c81baf5..c210adf8a 100644 --- a/src/plugins/General/CMakeLists.txt +++ b/src/plugins/General/CMakeLists.txt @@ -17,6 +17,7 @@ SET(USE_SB TRUE CACHE BOOL "enable/disable stream browser plugin") SET(USE_TRACKCHANGE TRUE CACHE BOOL "enable/disable track change plugin") SET(USE_COPYPASTE TRUE CACHE BOOL "enable/disable copy/paste change plugin") SET(USE_HISTORY TRUE CACHE BOOL "enable/disable history plugin") +SET(USE_SLEEPINHBITOR TRUE CACHE BOOL "enable/disable sleep mode inhibition plugin") SET(USE_TASKBAR TRUE CACHE BOOL "enable/disable taskbar plugin (Windows)") SET(USE_RDETECT TRUE CACHE BOOL "enable/disable rdetect plugin (Windows)") @@ -96,6 +97,10 @@ IF(USE_HISTORY AND Qt5Sql_FOUND) add_subdirectory(history) ENDIF(USE_HISTORY AND Qt5Sql_FOUND) +IF(USE_SLEEPINHBITOR AND Qt5DBus_FOUND) +add_subdirectory(sleepinhibitor) +ENDIF(USE_SLEEPINHBITOR AND Qt5DBus_FOUND) + IF(USE_TASKBAR AND Qt5WinExtras_FOUND) add_subdirectory(taskbar) ENDIF(USE_TASKBAR AND Qt5WinExtras_FOUND) diff --git a/src/plugins/General/sleepinhibitor/CMakeLists.txt b/src/plugins/General/sleepinhibitor/CMakeLists.txt new file mode 100644 index 000000000..187925263 --- /dev/null +++ b/src/plugins/General/sleepinhibitor/CMakeLists.txt @@ -0,0 +1,28 @@ +project(libsleepinhibitor) + +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +# libqmmpui & libqmmp +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) + +SET(libsleepinhibitor_SRCS + sleepinhibitor.cpp + sleepinhibitorfactory.cpp +) + +SET(libsleepinhibitor_RCCS + translations/translations.qrc) + +QT5_ADD_RESOURCES(libsleepinhibitor_RCC_SRCS ${libsleepinhibitor_RCCS}) + + +# Don't forget to include output directory, otherwise +# the UI file won't be wrapped! +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +ADD_LIBRARY(sleepinhibitor MODULE ${libsleepinhibitor_SRCS} ${libsleepinhibitor_RCC_SRCS}) +add_dependencies(sleepinhibitor libqmmpui) +target_link_libraries(sleepinhibitor Qt5::Widgets Qt5::DBus libqmmpui libqmmp) +install(TARGETS sleepinhibitor DESTINATION ${PLUGIN_DIR}/General) |
