From 6b062b25e118fc6d260d8caff6cf46fafd6cfa0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Thu, 24 Feb 2022 20:10:56 +0100 Subject: [PATCH] [CMake] Abort configuration when required uic/rcc is not found --- cMake/FindPySide2Tools.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cMake/FindPySide2Tools.cmake b/cMake/FindPySide2Tools.cmake index 372815f906..ac55569ab6 100644 --- a/cMake/FindPySide2Tools.cmake +++ b/cMake/FindPySide2Tools.cmake @@ -44,6 +44,9 @@ ELSE() ENDIF(Qt5Core_VERSION VERSION_LESS 5.14) MACRO(PYSIDE_WRAP_UI outfiles) + if (NOT PYSIDE2UICBINARY) + message(FATAL_ERROR "Qt uic is required for generating ${ARGN}") + endif() FOREACH(it ${ARGN}) GET_FILENAME_COMPONENT(outfile ${it} NAME_WE) GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE) @@ -71,6 +74,9 @@ MACRO(PYSIDE_WRAP_UI outfiles) ENDMACRO (PYSIDE_WRAP_UI) MACRO(PYSIDE_WRAP_RC outfiles) + if (NOT PYSIDE2RCCBINARY) + message(FATAL_ERROR "Qt rcc is required for generating ${ARGN}") + endif() FOREACH(it ${ARGN}) GET_FILENAME_COMPONENT(outfile ${it} NAME_WE) GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)