diff options
-rw-r--r-- | modules/FindGObject.cmake | 2 | ||||
-rw-r--r-- | modules/FindXmms.cmake | 20 |
2 files changed, 18 insertions, 4 deletions
diff --git a/modules/FindGObject.cmake b/modules/FindGObject.cmake index 6501fcbc..62bed220 100644 --- a/modules/FindGObject.cmake +++ b/modules/FindGObject.cmake @@ -67,7 +67,9 @@ IF (GOBJECT_FOUND) MESSAGE(STATUS "Found GObject includes : ${GOBJECT_INCLUDE_DIR}") ENDIF (NOT GObject_FIND_QUIETLY) ELSE (GOBJECT_FOUND) + IF (GObject_FIND_REQUIRED) MESSAGE(STATUS "Could NOT find GObject") + ENDIF(OpenEXR_FIND_REQUIRED) ENDIF (GOBJECT_FOUND) MARK_AS_ADVANCED(GOBJECT_INCLUDE_DIR GOBJECT_LIBRARIES) 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) |