summarylogtreecommitdiffstats
path: root/xmms2-optional.patch
blob: 2942c5cdc361dbef647005180c7eefda863bd375 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/cmake/ConkyPlatformChecks.cmake b/cmake/ConkyPlatformChecks.cmake
index a17280c..ab87690 100644
--- a/cmake/ConkyPlatformChecks.cmake
+++ b/cmake/ConkyPlatformChecks.cmake
@@ -593,8 +593,13 @@ endif(BUILD_AUDACIOUS)
 
 if(BUILD_XMMS2)
-  pkg_check_modules(XMMS2 REQUIRED xmms2-client>=0.6)
-  set(conky_libs ${conky_libs} ${XMMS2_LINK_LIBRARIES})
-  set(conky_includes ${conky_includes} ${XMMS2_INCLUDE_DIRS})
+  pkg_check_modules(XMMS2 xmms2-client>=0.6)
+  if(XMMS2_FOUND)
+    set(conky_libs ${conky_libs} ${XMMS2_LINK_LIBRARIES})
+    set(conky_includes ${conky_includes} ${XMMS2_INCLUDE_DIRS})
+  else(XMMS2_FOUND)
+    message(STATUS "XMMS2 client not found, disabling XMMS2 support")
+    set(BUILD_XMMS2 OFF)
+  endif(XMMS2_FOUND)
 endif(BUILD_XMMS2)