From 55884f373cf14996b2a0e7641843bc4066a9cc67 Mon Sep 17 00:00:00 2001 From: Michael Georg Hansen Date: Tue, 25 Nov 2014 20:33:17 +0100 Subject: [PATCH] Print an error message if PySideTools are not found. --- cMake/FindPySideTools.cmake | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/cMake/FindPySideTools.cmake b/cMake/FindPySideTools.cmake index 466880d3d8..4c4bfd280a 100644 --- a/cMake/FindPySideTools.cmake +++ b/cMake/FindPySideTools.cmake @@ -74,8 +74,16 @@ IF(EXISTS ${PYSIDEUIC4BINARY} AND EXISTS ${PYSIDERCC4BINARY}) set(PYSIDE_TOOLS_FOUND TRUE) ENDIF(EXISTS ${PYSIDEUIC4BINARY} AND EXISTS ${PYSIDERCC4BINARY}) -if(PYSIDE_TOOLS_FOUND) - if(NOT PYSIDE_TOOLS_FOUND_QUIETLY) - message(STATUS "Found PySide Tools: ${PYSIDEUIC4BINARY}, ${PYSIDERCC4BINARY}") - endif(NOT PYSIDE_TOOLS_FOUND_QUIETLY) -endif(PYSIDE_TOOLS_FOUND) +if(PYSIDERCC4BINARY AND PYSIDEUIC4BINARY) + if (NOT PySideTools_FIND_QUIETLY) + message(STATUS "Found PySide Tools: ${PYSIDEUIC4BINARY}, ${PYSIDERCC4BINARY}") + endif (NOT PySideTools_FIND_QUIETLY) +else(PYSIDERCC4BINARY AND PYSIDEUIC4BINARY) + if(PySideTools_FIND_REQUIRED) + message(FATAL_ERROR "PySideTools could not be not found, but are required.") + else(PySideTools_FIND_REQUIRED) + if (NOT PySideTools_FIND_QUIETLY) + message(STATUS "PySideTools: not found.") + endif (NOT PySideTools_FIND_QUIETLY) + endif(PySideTools_FIND_REQUIRED) +endif(PYSIDERCC4BINARY AND PYSIDEUIC4BINARY)