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)  | 
