diff options
Diffstat (limited to 'modules/FindXmms.cmake')
-rw-r--r-- | modules/FindXmms.cmake | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/modules/FindXmms.cmake b/modules/FindXmms.cmake index f5719b22..8718baf6 100644 --- a/modules/FindXmms.cmake +++ b/modules/FindXmms.cmake @@ -16,16 +16,28 @@ if(KDE4_XMMS) #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) + 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) + + if (XMMS_FOUND) + if (NOT Xmms_FIND_QUIETLY) + message(STATUS "Found Xmms: ${XMMS_LIBRARIES}") + endif (NOT Xmms_FIND_QUIETLY) + else (XMMS_FOUND) + if (Xmms_FIND_REQUIRED) + message(FATAL_ERROR "Could NOT find Xmms") + endif (Xmms_FIND_REQUIRED) + endif (XMMS_FOUND) endif(KDE4_XMMS) |