aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/FindXmms.cmake26
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/FindXmms.cmake b/modules/FindXmms.cmake
new file mode 100644
index 00000000..33f9f395
--- /dev/null
+++ b/modules/FindXmms.cmake
@@ -0,0 +1,26 @@
+# Search xmms
+# Laurent Montel <montel@kde.org> 2006
+
+OPTION(KDE4_XMMS "enable support for XMMS")
+
+if(KDE4_XMMS)
+ FIND_PROGRAM(XMMSCONFIG_EXECUTABLE NAMES xmms-config PATHS
+ /usr/bin
+ /usr/local/bin
+ )
+ #reset vars
+ set(XMMS_LIBRARIES)
+ set(XMMS_INCLUDE_DIR)
+ if(XMMSCONFIG_EXECUTABLE)
+ EXEC_PROGRAM(${XMMSCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE XMMS_LIBRARIES)
+
+ EXEC_PROGRAM(${XMMSCONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE XMMS_INCLUDE_DIR)
+ set(XMMS_DEFINITIONS ${XMMS_INCLUDE_DIR})
+ IF(XMMS_LIBRARIES AND XMMS_INCLUDE_DIR)
+ SET(XMMS_FOUND TRUE)
+ ENDIF(XMMS_LIBRARIES AND XMMS_INCLUDE_DIR)
+
+ MARK_AS_ADVANCED(XMMS_INCLUDE_DIR XMMS_LIBRARIES)
+ endif(XMMSCONFIG_EXECUTABLE)
+endif(KDE4_XMMS)
+