diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-11-30 15:03:58 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-11-30 15:03:58 +0000 |
| commit | cd1191093f7bf671384ae8cfe41cca6772ba8229 (patch) | |
| tree | e98c13b947053050195550dcdb0c1d38adf2301f | |
| parent | 0169676548cc5b342f0d7335ca9bda6079ed42e8 (diff) | |
| download | qmmp-cd1191093f7bf671384ae8cfe41cca6772ba8229.tar.gz qmmp-cd1191093f7bf671384ae8cfe41cca6772ba8229.tar.bz2 qmmp-cd1191093f7bf671384ae8cfe41cca6772ba8229.zip | |
updated cmake files
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9122 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | CMakeLists.txt | 1 | ||||
| -rw-r--r-- | src/plugins/General/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | src/plugins/General/sleepinhibitor/CMakeLists.txt | 28 |
3 files changed, 34 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a1f4ad248..236b60087 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -227,6 +227,7 @@ PRINT_SUMMARY ("Stream browser ........................" USE_SB 1) PRINT_SUMMARY ("Track change .........................." USE_TRACKCHANGE 1) PRINT_SUMMARY ("Copy/Paste ............................" USE_COPYPASTE 1) PRINT_SUMMARY ("History plugin ........................" USE_HISTORY Qt5Sql_FOUND) +PRINT_SUMMARY ("Sleep mode inhbition plugin ..........." USE_SLEEPINHIBITOR Qt5DBus_FOUND) PRINT_SUMMARY ("Taskbar plugin (Windows) .............." USE_TASKBAR Qt5WinExtras_FOUND) PRINT_SUMMARY ("Removable device detection (Windows) .." USE_RDETECT Qt5WinExtras_FOUND) 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) |
